Точность Caffe падает при тестировании по сравнению с обучением на том же наборе данных

У меня возникают проблемы со слоем Caffe BatchNorm на этапе тестирования. По крайней мере, я предполагаю, что это связано со слоем BatchNorm. Этот вопрос уже поднимался пару раз, но я так и не нашел решения, которое мне подходит.

Во время обучения все выглядит нормально, но во время тестирования точность резко падает (на том же наборе данных). Я также спрашивал в группе Google, но не получил ответа: https://groups.google.com/forum/#!topic/caffe-users/0t4jehvN6oQ Там же вы найдете мой network.prototxt

Я использую BatchNorm в сети сегментации U-Net. Во время тестирования я использую размер пакета 1, но это не должно влиять на результат, когда «use_global_stats = true», верно?

В основном я пробовал все варианты, обсуждаемые в Как следует использовать слой BatchNorm в кафе? но ничего не работает.

Кто-нибудь может помочь?

Питер


person Peter Neher    schedule 22.06.2017    source источник