@Maxwi

Для чего используется параметр batch_size в flow_from_directory?

В документации написано
batch_size: Size of the batches of data (default: 32)
Но, честно говоря, мне не понятно, что будет, если изменить значение с 32 на другое
  • Вопрос задан
  • 426 просмотров
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
batch_size - влияет на среднюю ошибку, на которую сеть будет реагировать.
Например если взять batch=1. А "истина" районе 5.
Шаг 1. получим условное смещение весов на +10;
Шаг 2. получим условное смещение весов на -2; Итог +8;
Взять 2.
Шаг 1. получим условное смещение весов на (+10 + -2) / 2=> 4;
Мы приближаемся быстрее.

Если взять мало, то сеть будет туда-сюда "метаться". Если много, то ошибка "средней по больнице" будет очень мала в районе нуля, и обучаться тогда она будет долго.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы