В то время как детали обучения эпохи не обновляются и не завершают все эпохи
Я тренирую изображения клеток крови с помощью цепей. При обучении детали эпох не обновляются и не запускают заданный набор эпох. Я хочу понять причину этой проблемы..
Когда обучение прерывается и возобновляется, обновляется и отображается только одна эпоха.
Я не уверен в причине этой проблемы... поэтому я не могу указать на конкретный раздел кода... это предварительная обработка данных, или подача данных, или раздел классификатора / оценщика.
Вы можете увидеть весь код здесь... https://github.com/atom2k17/BloodCell-Chainer/blob/master/WithoutKerasDD-checkpoint.ipynb
После тренировочной эпохи значения main/loss, validation/loss и т. Д. Должны быть заполнены значениями из каждой эпохи... и каждая эпоха должна обновляться после окончания каждой эпохи.
1 ответ
Можете ли вы попробовать изменить
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)
никогда не заканчивай.