В то время как детали обучения эпохи не обновляются и не завершают все эпохи - PullRequest
0 голосов
/ 28 декабря 2018

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

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

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

Вы можете увидеть весь код здесь... https://github.com/atom2k17/BloodCell-Chainer/blob/master/WithoutKerasDD-checkpoint.ipynb

После периода обучения, основные / потери, проверки / потери и т. Д. Должны заполняться значениями из каждой эпохи ... и каждая эпоха должна обновляться после окончания каждой эпохи.

1 Ответ

0 голосов
/ 28 декабря 2018

Можете ли вы попробовать изменить

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) никогда не закончится.

...