В то время как детали обучения эпохи не обновляются и не завершают все эпохи

Я тренирую изображения клеток крови с помощью цепей. При обучении детали эпох не обновляются и не запускают заданный набор эпох. Я хочу понять причину этой проблемы..

Когда обучение прерывается и возобновляется, обновляется и отображается только одна эпоха.

Я не уверен в причине этой проблемы... поэтому я не могу указать на конкретный раздел кода... это предварительная обработка данных, или подача данных, или раздел классификатора / оценщика.

Вы можете увидеть весь код здесь... 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) никогда не заканчивай.

Другие вопросы по тегам