КАТЕГОРИИ: Архитектура-(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. Распределение регионов по классам
Выборка, необходимая для построения нейро-нечеткой сети, находится в файле Нейро-нечеткая сеть.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; Просмотров: 924; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |