我在用链子训练血细胞图像。在训练时,不会更新时代细节,也不会运行给定的一组历元。我想了解这个问题的原因。
当训练中断并重新启动时,只更新和显示单个时代。
我不确定problem..so背后的原因--我不能指向code..whether的一个特定部分--它是数据预处理、数据输入或分类器/评估器部分。
你可以在这里看到整个代码.https://github.com/atom2k17/BloodCell-Chainer/blob/master/WithoutKerasDD-checkpoint.ipynb
训练结束后,每个epoch..and的主/损、验证/丢失等值都应在每个时期结束后更新。
发布于 2018-12-28 12:29:57
你能试着修改一下吗
valid_iter = iterators.SerialIterator(valid, batch_size)
至
valid_iter = iterators.SerialIterator(valid, batch_size, repeat=False, shuffle=False)
如果没有repeat=False选项,迭代器就不会完成,因此E.Evaluator(valid_iter, model_loss, device=gpu_id)永远不会完成。
https://stackoverflow.com/questions/53957174
复制相似问题