Задача обучения возлагается на модуль обучения нейросетей. Как
показывает практика, для того, чтобы нейронная сеть смогла отыскать
зависимости во временном ряде, необходимо использовать передовые
алгоритмы обучения. Хорошие результаты сегодня показывают методы
обучения, базирующиеся на генетических алгоритмах.
В модуле интерфейса пользователя реализовывается обеспечение
работы пользователя с системой. Рассмотрим технологическую цепочку
работы с предложенной системой прогнозирования.
На первом шаге пользователь создает проект (торговую систему,
стратегию), при помощи встроенных возможностей описывает ее,
устанавливает ключевые параметры. В тех местах, где в системе
предполагается использовать прогнозы нейронных сетей, настраиваются
модели прогнозирования.
На втором этапе для каждой модели прогнозирования настраиваются
параметры модулей, связанных с процессом обучения нейроэкспертов и
получения результатов: какие данные требуются, где они могут быть
найдены, шаблоны преобразования входных и выходных величин, параметры
алгоритма обучения, настройки оптимизации модели и т.п. На этом этапе
пользователь может также сам участвовать в создании базы данных с
финансовыми показателями.
После установления всех параметров торговой системы, ей может быть
отдан сигнал, на запуск процессов оптимизации торговой системы (проекта),
поиска оптимальной архитектуры нейронных сетей и обучения нейэкспертов.
Прогнозирующая система должна уметь в автоматическом режиме
осуществлять эти процессы. Обучение нейроэкспертов, самый критичный по
времени процесс, может протекать в фоновом режиме постоянно, т.е.
возобновляться каждый раз при включении компьютера. Чем больше система
обучит нейроэкспертов, тем больше возможностей выбора появляется у нее
при формировании комитетов.