Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Записка3.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆

Приложение «Искусственные Нейронные Сети 1.0»

«Искусственные Нейронные Сети 1.0» - это программа, позволяющая создавать ИНС типа многослойный перцептрон произвольной конфигурации, проводить их обучение и осуществлять с их помощью расчеты. Настоящая программа является альфа версией рабочей программы «Искусственные Нейронные Сети 1.1», и была создана для отладки всех необходимых математических алгоритмов, структур хранения данных и интерфейса.

Главное окно программы представлено на рисунке.

Искусственные Нейронные Сети 1.0

Возможности программы

Программа «Искусственные Нейронные Сети 1.0» выполняет следующие функции:

  • Создание многослойных перцептронов любой конфигурации3

  • Обучение ИНС методом обратного распространения ошибки с возможностью использования метода коррекции ошибки

  • Проведение расчетов при помощи созданной ИНС

  • Сохранение/Восстановление ИНС

  • Разбиение обучающей выборки

  • Дискретизация входных параметров

Руководство пользователя Загрузка обучающей выборки

Для загрузки обучающей выборки необходимо:

  1. В главном окне программы на вкладке «Загрузка выборки» нажать кнопку «Открыть». В появившемся окне необходимо указать необходимый файл формата Microsoft Excel, в котором содержаться данные для обучения.

После указания необходимого файла автоматически откроется указанный файл в окне Microsoft Excel и появится диалоговое окно, просящее указать входные параметры обучающей выборки

  1. Укажите область, содержащую входные данные обучающей выборки (мышью выделите необходимую область) и нажмите «Ок»

  2. Далее аналогично укажите область, содержащую выходные данные и нажмите «Ок».

  1. Далее в главном окне программы на закладке «Загрузка выборки» необходимо указать, как были расположены данные: в столбец или в строку.

Это необходимо для того, чтобы программа определила количество необходимых входов и выходов сети. В показанном примере данные расположены в столбец. Входные и выходные данные обучающей выборки должны быть расположены одинаковым образом: либо в столбец, либо в строку, иначе программа посчитает, что у вас не соответствует количество входных и количество выходных параметров. Если у вас возникла необходимость указать другие входные или выходные данные нажмите на кнопку «Редактировать» перед соответствующим полем и заново укажите необходимые даные.

  1. Для загрузки обучающей выборки в программу нажмите кнопку «Загрузить». При успешной загрузке в поле справа от кнопки появится сообщение об успешной загрузке.

Помните, что при значительных размерах обучающей выборки загрузка может занять достаточно длительное время (это происходит из-за сравнительно медленного функционирования СОМ связи).

Если при нажатии кнопки программа выдает сообщение о том, что количество входных параметров не соответствует количеству выходных параметров это означает, что в указанных данных не для каждого набора входных параметров можно найти набор выходных параметров или наоборот. Такая ошибка может возникнуть при неправильном указании расположения данных обучающей выборки (в столбец или в строку)

Для ее исправления заново укажите входные и выходные параметры, а также способ их расположения.

После того как обучающая выборка загружена, ее можно разбить на участки для повышения эффективности работы ИНС. Для этого необходимо поставить галочку «Разбить на участки», указать количество необходимых участков и нажать кнопку «Разбить»

С технической точки зрения это означает добавление к обучающей выборке еще одного входного параметра и присвоение ему индекса участка. Это делается для того, чтобы ИНС лучше различала различные участки моделируемого процесса. Однако, эта функция была реализована только в этой версии программы и не получила дальнейшего распространения из-за невысокой эффективности (такое разбиение эффективно только в ряде случаев) и возникших трудностей.