Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
102
Добавлен:
07.03.2015
Размер:
8.06 Mб
Скачать

1.3. Создание новой сети

Создать новую сеть в пакете ST Neural Networks можно либо средствами диалогового окна Создать сеть Create Network, доступ к которому осуществляется через команду Сеть... – Network... меню Файл–Создать –FileNew, либо с помощью кнопки на панели инструментов. Кроме того, можно создать сеть, пользуясь автоматическим конструктором сети (кнопка ).

Рис. 4. Советчик создания сети

Диалоговое окно Создать сеть – Create Network показано на рис. 4.Первый взгляд на это окно может озадачить пользователя. Дело в том, что в пакете ST Neural Networks для конструирования сетей реализованы довольно сложные возможности, в том числе и мощные инструменты пре и постпроцессирования, которое необходимо для преобразования информации в числовую форму (для использования в сети) и обратно. Для тех, кто не хочет вникать во все эти тонкости, в пакете ST Neural Networks имеется функция Совет – Advise, позволяющая автоматически сконфигурировать большинство характеристик сети по набору исходных данных.

Для создания сети выполните следующие действия:

  1. выберите тип сети из выпадающего списка Тип – Туре; сейчас нам нужен тип Многослойный персептрон – Multilayer Perceptron, (всегда предлагается по умолчанию);

  2. нажмите кнопку Совет – Advise; программа ST Neural Networks установит параметры по умолчанию для пре/постпроцессирования и конфигурации сети, исходя из типа переменных, составляющих исходные данные;

  3. введите необходимые исправления в соответствия переменных и спецификации слоев сети (см. ниже);

  4. нажмите кнопку Создать – Create, и в результате будет создана новая сеть.

Задание режима пре/постпроцессирования и параметров сети

Диалоговое окно Создать сеть – Create Network содержит две таблицы: левая предназначена для пре/постпроцессирования переменных, а правая – собственно для задания параметров сети. Нажав кнопку Совет – Advise, вы сможете быть уверены, что пре/пост–процессирование (Pre/Post Processing) переменных будет произведено в соответствии с типом данных (в данном случае должно быть две входные и одна выходная переменная) и что число слоев в сети и элементов в каждом слое выбрано ра­зумным образом. Обычно от пользователя требуется выполнить несколько действий.

  1. Изменить, если потребуется, преобразующую функцию для пре/постпроцессирования. В данном случае вполне подойдет функция Мини–макс Minimax.

  2. Задать число слоев и скрытых элементов в сети. В пакете ST Neural Networks на экран также выдается число элементов во входном и выходном слоях. Однако два последних параметра полностью определяются числом входных и выходных переменных, и их нельзя менять (они отображаются серым цветом).

Рис. 5. Схема сети

Для задачи «исключающего или» нужна сеть с тремя слоями: входным слоем из двух элементов, промежуточным слоем из двух элементов и выходным слоем из одного элемента. Щелкните по ячейке, в которой указано число скрытых элементов, и задайте его равным двум.

Справка. В этом диалоговом окне можно задать и некоторые другие параметры, в том числе: параметры временного ряда (Time Series) Временное окно – Steps и Горизонт – Lookahead, параметры преобразования и подстановки пропущенных значений при пре/постпроцессировании, ширину слоев сети.

Если вы точно следовали всем инструкциям, то у вас получится сеть, показанная на рис. 5. Если же вы где-то ошиблись, то повторите все снова.

Соседние файлы в папке Методичка нейросети-свести