
- •Лабораторная работа №1 Задача классификации
- •1.1. Постановка задачи
- •1.2. Создание набора данных
- •1.3. Создание новой сети
- •1.4. Сохранение набора данных и сети
- •1.5. Обучение сети
- •1.6. Запуск нейронной сети
- •1.7. Классификация с номинальной выходной переменной
- •2. Решение задачи классификации «Ирисы Фишера»
- •2.1. Постановка задачи
- •2.2. Формирование набора данных
- •2.3. Обучение с кросс-проверкой
- •3. Задание для самостоятельного выполнения
- •Лабораторная работа № 2 Решение задачи регрессии
- •1. Введение
- •2. Постановка задачи регрессии
- •2.1. Редактирование переменных из набора данных
- •3. Обучение сети в задаче регрессии
- •4.Тестирование обученной сети
- •5. Заданиедля самостоятельного выполнения
- •Лабораторная работа №3 Задача анализа временного ряда и прогнозирования
- •1.1. Постановка задачи
- •1.2. Создание сети типа многослойного персептрона
- •1.3. Проекция временного ряда
- •2. Задание для самостоятельного выполнения
- •Вопросы для самоконтроля
1.3. Создание новой сети
Создать новую сеть в пакете
ST
Neural
Networks
можно либо средствами
диалогового окна Создать
сеть –
Create
Network,
доступ к которому
осуществляется через команду Сеть...
– Network...
меню Файл–Создать
–File–New,
либо с помощью кнопки
на панели инструментов.
Кроме того, можно создать сеть, пользуясь
автоматическим конструктором сети
(кнопка
).
|
Рис. 4. Советчик создания сети |
Для создания сети выполните следующие действия:
выберите тип сети из выпадающего списка Тип – Туре; сейчас нам нужен тип Многослойный персептрон – Multilayer Perceptron, (всегда предлагается по умолчанию);
нажмите кнопку Совет – Advise; программа ST Neural Networks установит параметры по умолчанию для пре/постпроцессирования и конфигурации сети, исходя из типа переменных, составляющих исходные данные;
введите необходимые исправления в соответствия переменных и спецификации слоев сети (см. ниже);
нажмите кнопку Создать – Create, и в результате будет создана новая сеть.
Задание режима пре/постпроцессирования и параметров сети
Диалоговое окно Создать сеть – Create Network содержит две таблицы: левая предназначена для пре/постпроцессирования переменных, а правая – собственно для задания параметров сети. Нажав кнопку Совет – Advise, вы сможете быть уверены, что пре/пост–процессирование (Pre/Post Processing) переменных будет произведено в соответствии с типом данных (в данном случае должно быть две входные и одна выходная переменная) и что число слоев в сети и элементов в каждом слое выбрано разумным образом. Обычно от пользователя требуется выполнить несколько действий.
Изменить, если потребуется, преобразующую функцию для пре/постпроцессирования. В данном случае вполне подойдет функция Мини–макс – Minimax.
Задать число слоев и скрытых элементов в сети. В пакете ST Neural Networks на экран также выдается число элементов во входном и выходном слоях. Однако два последних параметра полностью определяются числом входных и выходных переменных, и их нельзя менять (они отображаются серым цветом).
|
Рис. 5. Схема сети |
Справка. В этом диалоговом окне можно задать и некоторые другие параметры, в том числе: параметры временного ряда (Time Series) Временное окно – Steps и Горизонт – Lookahead, параметры преобразования и подстановки пропущенных значений при пре/постпроцессировании, ширину слоев сети.
Если вы точно следовали всем инструкциям, то у вас получится сеть, показанная на рис. 5. Если же вы где-то ошиблись, то повторите все снова.