Описание функций клиентского приложения
Перед клиентским приложением стоит несколько задач:
1. Обеспечить ввод множества настроечных параметров для создаваемых ИНС и ГА.
2. Обеспечить режим автоматического выполнение ГА для достижения приемлемой цели.
. Обеспечить пошаговый режим выполнения ГА, для обеспечения наглядности и контроллируемости работы ГА.
Первая задача решается благодаря множеству элементов управления, расположенных в стартовом окне приложения (Рис.2.4.).
Рис.2.4. Стартовое окно клиентского приложения.
После ввода настроечных параметров следует нажать кнопку «Обучить прогнозирующую сеть». В результате появится следующее окно (Рис.2.5.).
Рис.2.5. Окно выполнения генетического алгоритма.
В этом окне можно выполнять ГА в автоматическом режиме и в пошаговом режиме. В пошаговом режиме можно наблюдать общее состояние популяции и состояние каждой хромосомы. Кроме того, протоколируется история выполнения генетического алгоритма.
После закрытия этого окна происходит возврат к начальному окну, в котором отображаются результаты обучения (Рис.2.6.):
величина MSE - обобщающий показатель качества обучения на всем обучающем множестве:
по каждому экземпляру скользящего окна можно увидеть реальный и предсказанный последующий элемент ряда.
Рис.2.6. Результаты обучения прогнозирующей сети.