训练回调
- class TrainingCallback[source]
基础类:
object训练回调的接口。
初始化回调。
属性摘要
通过训练循环访问的损失。
通过训练循环访问的模型。
优化器,通过训练循环访问。
结果跟踪器,通过训练循环访问。
训练循环。
方法总结
on_batch(epoch, batch, batch_loss, **kwargs)调用训练批次。
post_batch(epoch, batch, **kwargs)调用训练批次。
post_epoch(epoch, epoch_loss, **kwargs)在epoch之后调用。
post_train(losses, **kwargs)训练后调用。
pre_batch(**kwargs)在训练批次之前调用。
pre_step(**kwargs)在优化器的步骤之前调用。
register_training_loop(training_loop)注册训练循环。
属性文档
- loss
通过训练循环访问的损失。
- model
通过训练循环访问的模型。
- optimizer
优化器,通过训练循环访问。
- result_tracker
结果跟踪器,通过训练循环访问。
- training_loop
训练循环。
方法文档
- register_training_loop(training_loop: TrainingLoop) None[source]
注册训练循环。
- Parameters:
training_loop (TrainingLoop)
- Return type:
无