Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Анализ с помощью гибридной (нейро-нечеткой) сети




Нейросетевой анализ данных на основе самоорганизующихся карт Кохонена.

Нейросетевой анализ данных на основе обучения с учителем.

Построение дерева решений.

 

Дерево решений (рис. 39) получилось следующим:

Рис. 39. Дерево решений

Оно показывает, что признаки «Рыба» и «Хлеб» являются значимыми.

 

Нейросеть для данной выборки имеет следующий вид (рис. 40):

Рис. 40. Нейросеть [4x3x1]

При построении нейронной сети возникла ошибка классификации, но она мала по отношению к выборке (рис. 41).

Рис. 41. Таблица сопряженности

 

 

Карты Кохонена (рис. 42) подтвердили значимость признаков «Хлеб» и «Рыба», которые были выделены деревом решений.

Рис. 42. Карты Кохонена

На картах (рис. 42) можно заметить, что признаки «Фрукты» и «Картофель» менее значимые, чем признаки «Рыба» и «Хлеб».

Таким образом, второй класс был разбит ещё на 3 класса. В результате новое разделение на классы выглядит следующим образом:

Таблица 3. Распределение регионов по классам

Класс 1 Класс 2 Класс 3 Класс 4 Класс 5
г. Москва Архангельская область Мурманская область Республика Калмыкия Камчатский край Приморский край Магаданская область Сахалинская область Чукотский АО Владимирская область Новгородская область Ростовская область Кабардино-Балкарская Республика Оренбургская область Пензенская область   Орловская область Рязанская область Смоленская область Вологодская область Тверская область Республика Мордовия Республика Татарстан Удмуртская республика Пермский край Ульяновская область Курганская область Забайкальский край Алтайский край Челябинская область Республика Башкортостан Московская область Краснодарский край Ставропольский край

 

Выборка, необходимая для построения нейро-нечеткой сети, находится в файле Нейро-нечеткая сеть.dat.

Загружаем данные в редактор Anfis (рис. 43).

 

Рис. 43. Загрузка данных в редактор Anfis

 

 

Для обучения сети устанавливаем количество эпох равным 60.

Обучение считается законченным в том случае, когда ошибка не меняется и очень мала. В данном случае (рис. 44) значение ошибки равно 0,0012. Нас така я ошибка устраивает.

Рис. 44. Результат обучения нейро-нечеткой сети

 

Нейросеть для нашей выборки получилась следующая (рис. 45):

 

Рис. 45. Нейросеть нейро-нечеткой сети

Она имеет 4 входных нейрона, 12 нейронов на первом скрытом слое, 81 нейрон на втором скрытом слое и 1 нейрон на выходном слое.

Нейро-нечеткая сеть вывела 81 правило (рис. 46).

Рис. 46. Правила нейро-нечеткой сети

 

Введем следующие данные:

Текущий класс – 1;

Желаемый класс – 5;

Текущая сумма потребления – 625,4;

Желаемая сумма потребления – 1003.

Нейро-нечеткая сеть приняла решение увеличить потребление на 265 единиц (рис. 47).

Рис. 47. Принятие решения нейро-нечеткой сетью

 

Установим другую функцию дефаззификации (рис. 48).

Рис. 48. Установка другой функции дефаззификации

 

Введем те же данные, которые вводили для предыдущего примера. Нейро-нечеткая сеть приняла решение о необходимости увеличить сумму потребления продуктов питания на 266 единиц (рис. 49).

 

Рис. 49. Принятие решения нейро-нечеткой сетью

 

Поверхности имеют следующий вид:

Рис. 50. Поверхность при входных данных желаемый класс и текущий класс

 

Рис. 51. Поверхность при входных данных желаемая сумма и текущая сумма

 

Вывод: разные функции дефаззификации принимают примерно одинаковые решения, поэтому можно выбрать любую.

 




Поделиться с друзьями:


Дата добавления: 2015-06-04; Просмотров: 877; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.