Глава 1     Глава 2   
 

 

Этот метод требует большого времени счета (обычно приходится строить

и проверять многие тысячи сетей), однако реализованная в пакете ST

Neural Networks его комбинация с быстро обучающимися сетями

типа PNN/GRNN позволяет ускорить его работу настолько, насколь-

ко это вообще возможно [244].

 

Выполнение алгоритма

Прогонять этот алгоритм мы будем на модифицированном вари-

анте усеченного набора данных про ирисы, но прежде сделаем хотя

бы одну переменную Выходной - Output через диалоговое окно Вы-

бор типов переменных– Set Variable Types → Типы –Type → Пере-

менные – Variables → меню Правка – Edit.

В состав программы входит файл данных Iris.sta или IrisDat.sta,

относящийся к задаче Фишера о классификации ирисов.

Рассматривается три вида цветков ириса: Setosa, Versicolor и

Virginica. Всего имеется по 50 экземпляров каждого вида, и для ка-

ждого из них измерены четыре величины: длина и ширина чашели-

стика, длина и ширина лепестка. Цель состоит в том, чтобы научить-

ся предсказывать тип нового (пока не известного) цветка по данным

этих измерений.

Эта задача интересна сразу но нескольким причинам. Во-

первых, один из классов (Setosa) линейно отделим от двух других Оставшиеся два разделить гораздо труднее, и кроме того, имеется

несколько экземпляров, выбивающихся из общей картины, которые

легко отнести к другому классу. Такие выбросы являются хорошей

проверкой надежности работы сети на сложных данных.

 

Представление нескольких классов

Загрузите файл Iris.sta или IrisDat.sta в пакет ST Neural Networks

и взгляните на данные. Здесь имеется четыре входных переменных и

одна выходная. Выходная переменная — номинальная с тремя воз-

можными значениями: Iris = {Setosa, Versicol, Virginic}.

 

Формирование уменьшенного набора данных

Данные про ирисы содержа 150 наблюдений - это довольно мно-

го, и сеть будет обучаться медленно. Для учебных целей давайте

сократим объем данных до 60 наблюдений. При этом мы заодно познакомимся с некоторыми возможностями Редактора данных - Data Set Editor.








if gte vml