我在 CoLab (Tensorflow )中使用TensorFlow 2 Detection Model Zoo中的预训练模型进行对象检测。v2.7.0
(新)数据集包含 255 张用于训练的图像。train_config > batch_size
在pipeline.config
是8
。_ 所以我打算每一个 epoch 做一个检查点(因此,checkpoint_every_n
:255/8= ~32),并且将训练100个 epoch ;因此,num_train_steps
是3200
。因此,我假设将生成100 个检查点文件。
!python model_main_tf2.py \
--pipeline_config_path="./models/pipeline.config" \
--model_dir="./models" \
--checkpoint_every_n=32 \
--num_train_steps=3200 \
--alsologtostderr
但是,训练后只有7 个检查点文件。tree /F
这是Windows 命令行上该工具的快照。
我错过了什么(例如某处的附加配置)吗?我的上述假设正确吗?或者这只是一个错误?