· Структура задачника
· Редактирование данных
· Обучение помеченных
· Тестирование
Кроме того в правой части окна программы расположена панель, на которой находится кнопка «Выход» по нажатию которой происходит отсоединение от активной базы данных и закрытие приложения.
На рис.1 изображена страница «редактирование данных», в которой происходит считывание и редактирование данных задачника. Редактирование ведется непосредственно в окне, в котором отображаются данные.
Связь с файлом данных устанавливается при нажатии кнопки «открыть задачник». Происходит вызов интерфейсного диалога «открытие файла», изображенного на рис. 2.
|
Рис. 2. Диалог «Открытие файла» |
Система может использовать в качестве задачника все файлы локальных баз данных, поддерживаемых ODBC, а именно:
· Paradox (3.5, 4, 5 for Windows, 7);
· dBASE (III+, IV, for Windows);
· MSACCESS.
Тип файла может быть выбран из выпадающего списка с соответствующим названием.
|
Рис. 3. Страница «Конфигурация задачника» |
На странице «Конфигурация задачника» размещены интерфейсные элементы, предназначенные для выполнения следующих функций:
· Пометка задач (обучающие/тестируемые). См. рис. 4.
· Пометка полей задачника как входных сигналов (вход/выход/пустой). См. рис. 5.
|
Рис. 4. Диалог «пометка задач» |
Для пометки задачи на включения или исключение ее из списка активных достаточно двойного щелчка по соответствующей строке скроллируемого окна «Набор задач». Затем на появившемся диалоге «Пометка задач» нужно установить переключатель в соответствующее положение, и если решение о пометке принято правильно, то нажать кнопку «Ok», а иначе - «Отказ».
|
Рис. 5. Диалог «Тип сигнала» |
Для пометки сигнала как входного, выходного или пустого, достаточно двойного щелчка по соответствующей строке скроллируемого окна «Набор сигналов». Затем на появившемся диалоге «Тип сигнала» нужно установить переключатель в требуемоее положение, и если решение о пометке принято правильно, то нажать кнопку «Ok», а иначе - «Отказ».
Рис. 6. Страница «Обучение помеченных»
На странице «Обучение помеченных» (см. рис.6) расположены интерфейсные элементы, позволяющие управлять процессом обучения нейронной сети.
Кнопки «Сохранить сеть» и «Считать сеть» позволяют соответственно записать нейронную сеть и считать ее из файла в собственном формате программы (таким файлам присвоено традиционное расширение «*.nn»). Выбор файла при записи и считывании происходит при помощи стандартных диалогов Windows «Открыть файл» и «Сохранить файл», которые уже настроены на работу с файлами нейронных сетей.
В процессе обучения отображаются:
* оценка (суммарная ошибка) сети на данной стадии обучения;
* номер обучаемого потока;
* функция преобразователя, для которой идет подбор параметров;
* текущее значение шага оптимизации;
* выполняемая в настоящий момент оптимизационная процедура.
В текстовом окне помещается список потоков в порядке обучения сверху вниз. Для каждого из них сообщается выбранная функция преобразователя и достигнутое значение оценки сети.


