Я получил предупреждение «Пакет с не более чем одним образцом был передан F.batch_normalization. F.batch_normalization всегда будет выводить нулевой тензор для таких пакетов» при попытке предсказать одно изображение.
Я использую модель Resnet50 (вывод двоичной классификации) с Chainer, при обучении точность как обучающего, так и тестового набора составляет> 98%. Но когда я попытался предсказать одно изображение, точность составляет всего около 50%.
Я предполагаю, что мне нужно прогнозировать изображения в пакетном режиме (из-за пакетной нормализации), чтобы избежать предупреждений и получить высокую точность, верно? Можно ли предсказать одиночное изображение?
P/s: я попробовал chainer.using_config('train', False) в сценарии прогнозирования, но это не помогло.