Практика нейронных сетей. Урок 25. Обучаем нейросеть. Биржевые котировки. |
![]() |
![]() |
Автор megabax | ||||
24.07.2018 г. | ||||
Практика нейронных сетей. Урок 25. Обучаем нейросеть. Биржевые котировки. Чтобы смотреть урок полностью, подпишитесь на платный раздел. В платном разделе статья и исходники находятся здесь. На прошлом уроке мы написали анализ выборки. И выдвинули предположение, что нейронная сеть должна довольно хорошо обучиться. Сегодня мы проверим это предположение. Итак, добавляем к основной форме программы новую закладку "Обучение"*: Ну и сразу займемся разработкой обработчиков нажатия на кнопку. Начнем с кнопки "Инициализировать генетический алгоритм":
Здесь у класса Core вызывается несуществующий пока метод init_GA, давайте реализуем его:
ga - это генетический алгоритм, новое поле, которое нам надо добавить:
где класс GeneticAlgorithm - класс генетического алгоритма из библиотеки, входящей в исходники. Более подробно о ней в цикле уроков Генетический алгоритм. Этот генетический алгоритм обучает нейросеть, которая была разработана в наших предыдущих уроках. Также нам понадобиться внести изменения в конструктор: ... ... ... ... FormDelta - это форма, которая покажет нам график обучения (как по итерациям меняется целевая функция): Скриншоты, помеченные знаком *, являются цитатами и иллюстрациями программного продукта "Microsoft Visual Studio 2010 Professional", авторское право на который принадлежит корпорации Microsoft.. |
||||
Последнее обновление ( 24.07.2018 г. ) |
« След. | Пред. » |
---|