Некоторые слои Keras (такие как Dropout) во время обучения и во время прогнозирования ведут себя по-разному. Метод call() таких слоев принимает логический аргумент training. Вызов dropout(inputs, training=True) приведет к сбросу некоторых активаций, а вызов dropout(inputs, training=False) — нет. Кроме того, метод call() функциональных и последовательных моделей тоже поддерживает аргумент training. Важно не забывать передавать training=True при выполнении прямого прохода модели Keras!
Глубокое обучение на Python. 2-е межд. издание
·
Франсуа Шолле