Шаг 185.
Глубокое обучение на Python. Работа с Keras: глубокое погружение. Разные способы создания моделей Keras. Создание производных от класса Model (общие сведения)
На этом шаге мы приведем общие алгоритм создания такого класса.
Последний и наиболее продвинутый подход к созданию моделей, о котором вы должны знать, - создание производных от класса Model.
На 82 шаге рассказывалось, как создать подкласс класса Layer, чтобы получить свой
класс слоев. Подклассы класса Model создаются похожим образом:
- в методе __init__() определяются слои, которые будет использовать модель;
- в методе call() с помощью созданных ранее слоев определяется порядок выполнения прямого прохода модели;
- создается экземпляр вашего подкласса, после чего ему передаются данные для создания весов.
На следующем шаге мы рассмотрим реализацию предыдущего примера созданием производного класса от класса Model.
Предыдущий шаг
Содержание
Следующий шаг