Психологическая интуиция искусственных нейронных сетей
Диссертация - Компьютеры, программирование
Другие диссертации по предмету Компьютеры, программирование
?ыми экспертами. // Нейроинформатика и ее приложения: Тезисы докладов II всероссийского рабочего семинара, 7-10 октября 1994 г. - Красноярск, 1994. - с.45.
Приложение 1
Программа-имитатор полутораслойной сети
Рис.1 Страница редактирование данных
Нейроимитатор, структура и функционирование которого описаны в Главе 4 настоящей работы выполнен в среде разработки программ Delphi developer v.2.0 и может функционировать в операционных системах Windows-95 и Windows-NT.
В данном приложении проиллюстрирована работа с интерфейсом нейроимитатора. Вся структура интерфейса программы организована в виде блокнота, состоящего из четырех страниц:
- Структура задачника
- Редактирование данных
- Обучение помеченных
- Тестирование
Кроме того в правой части окна программы расположена панель, на которой находится кнопка Выход по нажатию которой происходит отсоединение от активной базы данных и закрытие приложения.
На рис.1 изображена страница редактирование данных, в которой происходит считывание и редактирование данных задачника. Редактирование ведется непосредственно в окне, в котором отображаются данные.
Связь с файлом данных устанавливается при нажатии кнопки открыть задачник. Происходит вызов интерфейсного диалога открытие файла
Система может использовать в качестве задачника все файлы локальных баз данных, поддерживаемых ODBC, а именно:
- Paradox (3.5, 4, 5 for Windows, 7);
- dBASE (III+, IV, for Windows);
- MSACCESS.
Тип файла может быть выбран из выпадающего списка с соответствующим названием.
На странице Конфигурация задачника размещены интерфейсные элементы, предназначенные для выполнения следующих функций:
- Пометка задач (обучающие/тестируемые).
Для пометки задачи на включения или исключение ее из списка активных достаточно двойного щелчка по соответствующей строке скроллируемого окна Набор задач. Затем на появившемся диалоге Пометка задач нужно установить переключатель в соответствующее положение, и если решение о пометке принято правильно, то нажать кнопку Ok, а иначе - Отказ.
Для пометки сигнала как входного, выходного или пустого, достаточно двойного щелчка по соответствующей строке скроллируемого окна Набор сигналов. Затем на появившемся диалоге Тип сигнала нужно установить переключатель в требуемоее положение, и если решение о пометке принято правильно, то нажать кнопку Ok, а иначе - Отказ.
На странице Обучение помеченных расположены интерфейсные элементы, позволяющие управлять процессом обучения нейронной сети.
Кнопки Сохранить сеть и Считать сеть позволяют соответственно записать нейронную сеть и считать ее из файла в собственном формате программы (таким файлам присвоено традиционное расширение *.nn). Выбор файла при записи и считывании происходит при помощи стандартных диалогов Windows Открыть файл и Сохранить файл, которые уже настроены на работу с файлами нейронных сетей.
В процессе обучения отображаются:
- оценка (суммарная ошибка) сети на данной стадии обучения;
- номер обучаемого потока;
- функция преобразователя, для которой идет подбор параметров;
- текущее значение шага оптимизации;
- выполняемая в настоящий момент оптимизационная процедура.
В текстовом окне помещается сп