Нет, это не ошибка, это имеет смысл, как только вы узнаете, как вычисляются оба числа. Так как вы установили verbose=2
в своем вызове model.evaluate
, он показывает ход пакетов по тестовому набору.
Точность и потери, отображаемые в индикаторе выполнения, являются экспоненциально средними по партиям, чтобы упростить визуализацию , Потери и точность, которые вы получаете в результате возврата model.evaluate
, представляют собой общую потерю / точность, усредненную по партиям, и представляют собой числа, которые следует считать окончательными и правильными.