
346 Глава 11
Рис. 11.6. Архитектура нейронной сети для распознавания рукописных цифр
Далее мы реализуем обучающую функцию, которую будем использовать для обучения
сети на мини-пакетах данных с помощью метода обратного распространения ошибки.
11.2.3. Обучающий цикл нейронной сети
В предыдущем разделе мы реализовали класс NeuralNetMLP и инициировали модель.
Теперь ее необходимо обучить. Мы решим эту задачу за несколько шагов: сначала оп-
ределим некоторые вспомогательные функции для загрузки данных, а затем встроим
эти функции в цикл обучения, перебирающий набор данных в течение нескольких эпох.
Первая функция, которую надо