Навчання нейронної мережі з використанням радіально базисної функції

Інтелектуальний аналіз даних - процес автоматичного пошуку прихованих закономірностей або взаємозв'язків між змінними у великих масивах необробленої інформації. Мережа радіально базисних функцій у математичному моделюванні — штучна нейронна мережа.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 09.11.2019
Размер файла 513,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Вступ

Інтелектуальний аналіз даних (ІАД, Data Mining) ? термін, що застосовується для опису здобуття знань у базах даних, дослідження даних, обробки зразків даних, очищення і збору даних. Це процес виявлення кореляції, тенденцій, шаблонів, зв'язків і категорій.

Data Mining - предметна область що, виникла і розвивається на базі таких наук, як прикладна статистика, розпізнавання образів, штучний інтелект, теорія баз даних тощо.

Виникнення і розвиток Data Mining зумовлені різними факторами, серед яких вирізняємо основні:

· вдосконалення програмно-апаратного забезпечення;

· вдосконалення технологій зберігання і запису даних;

· накопичення великої кількості ретроспективних даних;

· вдосконалення алгоритмів обробки інформації.

Сутність і мету технології Data Mining можна описати так: це технологія, призначена для пошуку у великих інформаційних масивах даних неочевидних, об'єктивних, корисних на практиці закономірностей. ІАД здійснюється за допомогою використання технологій розпізнавання шаблонів, а також статистичних і математичних методів.

При інтелектуальному аналізі даних багаторазово виконуються операції і перетворення над "сирими" даними, що призначені для знаходження:

структур, які інтуїтивно зрозумілі для людей;

моделей, які можуть передбачити результат або значення певних ситуацій, використовуючи історичні або суб'єктивні дані.

Інтелектуальний аналіз даних ? процес автоматичного пошуку прихованих закономірностей або взаємозв'язків між змінними у великих масивах необроблених даних, що поділяється на задачі класифікації, моделювання і прогнозування.

В основу технології Data Mining покладено концепцію шаблонів (паттернів), що є закономірностями, які властиві вибіркам даних і можуть бути подані у формі, зрозумілій людині.

Класифікація ? виявлення ознак, які характеризують групи об'єктів досліджуваного набору даних. За цими ознаками новий об'єкт можна віднести до того або іншого класу.

Кластеризація ? результатом її є поділ об'єктів на групи.

Асоціація ? знаходять закономірності між пов'язаними подіями у наборі даних.

Прогнозування ? на основі особливостей історичних даних оцінюються майбутні значення показників. Застосовуються методи математичної статистики, нейронні мережі тощо.

Оцінювання ? зводиться до прогнозу безперервних значень ознак.

Візуалізація ? створюється графічний образ аналізованих даних. Для вирішення задач візуалізації використовуються графічні методи, що показують наявність закономірностей в даних.

За способами рішення задачі поділяють на такі, що вирішують за допомогою вчителя і без його допомоги. Категорія навчання з учителем представлена задачами: класифікації, оцінки, прогнозування; без учителя - задачею кластеризації.

У випадку рішення з допомогою вчителя задача аналізу даних розв'язується у кілька етапів. Спочатку за допомогою конкретного алгоритму будується модель аналізованих даних - класифікатор. Потім класифікатор піддається навчанню. Іншими словами, перевіряється якість його роботи і, якщо вона незадовільна, відбувається додаткове навчання класифікатора.

Так продовжується доти, доки не буде досягнуто необхідного рівня якості або не стане зрозуміло, що обраний алгоритм не працює коректно з даними, або дані не мають структури, здатної проявитися. До цього типу задач відносять задачі класифікації і регресії.

Рішення без допомоги вчителя об'єднує задачі, що виявляють описові моделі, наприклад, закономірності в часових рядах макропоказників. Перевагою цих задач є можливість їх рішення без будь-яких попередніх знань про дані аналізу. До них належать кластеризація і пошук асоціативних правил.

На даний час ведуться інтенсивні роботи по застосуванню нейронних мереж для інтелектуальної обробки даних. Такі мережі застосовуються в кліматології, медицині, психології і політології, діагностиці і оптимальному управлінні в технічних системах і т.д. Нейронні мережі дозволяють вирішувати різні неформалізовані задачі і моделювати ситуації, пред'являючи мережі різні дані і оцінювати відповідь, яку надає мережа. Нейронні мережі можуть застосовуватися і в ситуаціях, коли відомий порівнюваний по точності прогнозу метод рішення, але критичний, наприклад, час отримання результату.

Завданням курсової роботи є визначення роботи алгоритму навчання нейронної мережі з використанням радіально базисних функцій та реалізація цього алгоритму в програмі StatSoft STATISTICA 6.1.

1. Теоретична частина

Мережа радіально базисних функцій у математичному моделюванні -- це штучна нейронна мережа, яка використовує радіальні базисні функції у якості функції активації. Виходом мережі є лінійна комбінація радіальних базисних функцій входу та параметрів нейрона. Мережі радіальних базисних функцій мають багато застосувань, зокрема, такі як апроксимацію функції, прогнозування часових рядів, задачі класифікації та керування системою. Вони були вперше сформульовані у статті 1988 року Брумхедом і Лоу.

Мережі РБФ мають ряд переваг перед розглянутими багатошаровими мережами прямого поширення. По-перше, вони моделюють довільну нелінійну функцію за допомогою всього одного проміжного шару, тим самим, позбавляючи розробника від необхідності вирішувати питання про кількість шарів. По-друге, параметри лінійної комбінації в вихідному шарі можна повністю оптимізувати за допомогою добре відомих методів лінійної оптимізації, які працюють швидко і не відчувають труднощів з локальними мінімумами, так заважають при навчанні з використанням алгоритму зворотного поширення помилки. Тому мережа РБФ навчається дуже швидко - на порядок швидше, ніж з використанням алгоритму ОР (зворотного поширення).

Недоліки мереж РБФ: дані мережі володіють поганими екстраполюючих властивостями і виходять досить громіздкими при великій розмірності вектора входів.

Використання нейронної мережі з радіально базисною функцією базується на посиланні про те, що для підвищення ймовірності лінійного поділу образів на класи, необхідно розмістити ці образи в просторі високої розмірності деяким нелінійним чином. В найбільш простій формі радіально базисна функція являє собою нейронну мережу, що складається із трьох шарів: вхідного, схованого та вихідного. Спрощена схема РБФ з одним нейроном у вихідному шарі показана на Рис.1. В задачу вхідного шару входить розподіл вхідних даних по нейронам схованого шару НМ. В схованому шарі містяться нейрони з радіально-симетричною функцією активації. Кожен із схованих нейронів призначений для зберігання окремого еталонного образу, який відповідає окремому класу. Досить часто кількість нейронів в схованому шарі більша кількості вхідних нейронів.

Рис. 1

Для j-го нейрону в схованому шарі сумарний вхідний сигнал від деякого вхідного вектора x розраховується як евклідова норма:

де xi ? і-та компонента вхідного вектору х; wij ? ваговий коефіцієнт j-го схованого нейрону з і-тим вхідним нейроном; N ? кількість вхідних нейронів. В якості функції активації ? для нейронів в схованому шарі типовим є використання функції Гаусса:

нейронний базисний радіальний

де ?j(net) ? функція активації j-го нейрону проміжного шару;

net ? сумарний вхідний сигнал;

х ? вхідний вектор; с ? центр функції Гаусса; у ? радіус функції Гаусса

Після нелінійного перетворення сигнали від нейронів схованого шару потрапляють у вихідний шар нейронів, що мають лінійні функції активації. Розрахунок сумарного вхідного сигналу для будь-якого нейрону вихідного шару проводиться відповідно до евклідової норми. Зазначимо, що сукупність значень активностей всіх схованих нейронів визначає вектор, на який відображається вхідний вектор:

де х ? вхідний вектор;

?(х) ? вихідний вектор;

?і(х) ? компонента вихідного вектору, пов'язана з і-тим схованим нейроном;

m ? кількість схованих нейронів.

Оскільки функція активації нейронів схованого шару ? ?і(х) є нелінійною, то для моделювання будь-якої вхідної інформації достатньо одного проміжного шару з достатньо великою кількістю нейронів. Загальну кількість синаптичних зв'язків (ZУ) мережі РБФ можна розрахувати так:

де Z1 ? кількість синаптичних зв'язків схованих нейронів;

Z2 ? кількість синаптичних зв'язків вихідних нейронів.

Навчання РБФ проводиться поетапно. На першому етапі розраховують кількість нейронів в схованому шарі та коефіцієнти (центр і радіус функції Гаусса) для функцій активації нейронів схованого шару. Для розрахунку центра функції Гаусса рекомендується використовувати метод “Ксередніх” або метод навчання мережі Кохонена ? “переможець забирає все” . Наступним етапом навчання є розрахунок радіусів функцій Гаусса. Для цього можна використовувати метод “К найближчих сусідів”. Після розрахунку параметрів функції Гаусса, які за своєю суттю представляють вагові коефіцієнти нейронів схованого шару необхідно визначити вагові коефіцієнти нейронів вихідного шару.

Після навчання рекомендується перевірити якість розпізнавання РБФ на тестових прикладах, що не входять до навчальної вибірки. Якщо якість незадовільна, то проводиться корегування вагових коефіцієнтів, спочатку схованого, а потім вихідного шару нейронів.

2. Практична частина

Використовуючи нейронну мережу радіально базисної функції спрогнозуємо зростання середньої річної температури в Україні спираючись на результати за останні 198 років:

Табл. 1

Створюємо нейронну мережу в STATISTICA 6.1

Табл. 2

1. В розділі тип задачі обираємо пункт „ Временные ряды ” , та вказуємо у якості залежних та незалежних нашу змінніу.

Вказуємо „ Мастер решений ” як інструмент створення мережі.

Рис. 2

Рис. 3

2. Задаємо кількість створюваних нейронних мереж, та кількість мереж, яку буде збережено.

Рис. 4

3. Згідно завдання обираємо тип мережі для перевірки ? „ Радиальная базисная функция”.

Рис. 5

4. Вказуємо кількість спостережень які будуть використовуватися для навчальної, тестової та контрольної вибірок.

Рис. 6

5. Результат навчання мережі

Рис. 7

Як видно з результатів навчання, мережа під порядковим номером 1 дала найкращі результати, тому далі ми будемо працювати саме з нею.

6. Побудуємо гістограму мережі

Рис. 8

7. Графік залежності

Рис. 9

8. Проекція часового ряду

Рис. 10

9. Архітектура нейронної мережі

Рис. 11

10. Перегляд передбачення

Рис. 12

Висновок

При виконанні курсової роботи були розглянуті поняття інтелектуального аналізу даних, його класифікації та використання в нейронних мережах, а також спосіб навчання мережі з використанням алгоритму радіально базисних функцій.

В програмі STATSTICA 6.1 створено таблицю показників середніх річних температур в Україні та навчено мережу відповідного алгоритму для прогнозування подальшої їх зміни.

Література

1. Інтелектуальні технології [Електронний ресурс]: стаття. - Режим доступу:https://pidruchniki.com/1623021247786/informatika/intelektualni_tehnologiyi_data_mining_text_mining

2. Поняття про інтелектуальний аналізі даних [Електронний ресурс]: стаття. - Режим доступу: https://stud.com.ua/25070/menedzhment/ponyattya_intelektualniy_analizi_danih

3. Мережа радіальних базисних функцій [Електронний ресурс]: стаття. - Режим доступу: https://uk.wikipedia.org/wiki/%D0%9C%D0%B5%D1%80%D0%B5%D0%B6%D0%B0_%D1%80%D0%B0%D0%B4%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D1%85_%D0%B1%D0%B0%D0%B7%D0%B8%D1%81%D0%BD%D0%B8%D1%85_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D1%96%D0%B9

4. Нейронні мережі з радіальними базисними функціями [Електронний ресурс]: стаття. - Режим доступу: http://ua-referat.com/%D0%9D%D0%B5%D0%B9%D1%80%D0%BE%D0%BD%D0%BD%D1%96_%D0%BC%D0%B5%D1%80%D0%B5%D0%B6%D1%96_%D0%B7_%D1%80%D0%B0%D0%B4%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%BC%D0%B8_%D0%B1%D0%B0%D0%B7%D0%B8%D1%81%D0%BD%D0%B8%D0%BC%D0%B8_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D1%96%D1%8F%D0%BC%D0%B8

Размещено на Allbest.ru

...

Подобные документы

  • Навчання штучних нейронних мереж, особливості їх використання для вирішення практичних завдань. Рецепторна структура сприйняття інформації. Перцептрон як модель розпізнавання. Задача моделювання штучної нейронної мережі з розпаралелюванням процесів.

    дипломная работа [2,8 M], добавлен 24.07.2013

  • Характеристика особливостей побудови біологічних та штучних нейронних мереж. Вивчення їх активіаційних функцій: порогової бінарної, лінійної обмеженої, гіперболічного тангенса. Персептрони і зародження штучних нейромереж. Багатошарові нейронні мережі.

    реферат [1,2 M], добавлен 11.06.2010

  • Представлення типів даних при роботі нейронними мережами. Корисні вхідні змінні, їх тестування методом спроб та помилок. Генетичний алгоритм відбору вхідних даних. Нелінійне пониження розмірності, пропущені значення. Створення нового набору даних.

    реферат [1,1 M], добавлен 09.07.2011

  • Розробка системи підтримки прийняття рішень для проектування комп’ютерної мережі. Матричний алгоритм пошуку найменших шляхів. Програма роботи алгоритму в MS Excel. Розробка програми навчання нейронної мережі на основі таблиць маршрутизації в пакеті Excel.

    курсовая работа [2,8 M], добавлен 12.12.2013

  • Топології нейронної мережі та їх застосування, варіанти вибору архітектури мереж, число проміжних шарів і число елементів, архітектури мереж користувачів. Мережі для задач з багатьма класами, операція додавання матриці втрат, багатошаровий перцептрон.

    контрольная работа [227,3 K], добавлен 21.06.2011

  • Бібліотека Pcap та її реалізація WinPcap під платформу Windows. Аспекти робот з бібліотекою WinPcap. Штучні нейронні мережі. Застосування бібліотеки Winpcap для захоплення мережевого трафіку. Реалізація нейронної мережі Кохонена для аналізу заголовків.

    дипломная работа [2,2 M], добавлен 09.06.2012

  • Особливості та методика пошуку інформації та об’єктів у зовнішній пам’яті комп’ютера, в мережі або операційній системі Windows. Специфіка використання автономної й онлайнової довідки операційної системи. Параметри пошуку в прихованих або системних папках.

    конспект урока [885,7 K], добавлен 03.01.2010

  • Методика розробки мережі із заданими параметрами. Розрахунок швидкості надходження елементів даних в систему, утилізації одного сервера, функції Ерланга та коефіцієнту Пуасона. Середній час обслуговування для елементів даних в черзі. Лістинг програми.

    контрольная работа [493,5 K], добавлен 21.10.2013

  • Аналіз локальних мереж та характеристика мережі доступу за технологією 802.11АС. Створення та проектування мережі в Державній установі "Науково-методичний центр вищої та фахової передвищої освіти" та її захист. Переваги бездротової мережі передачі даних.

    дипломная работа [4,6 M], добавлен 14.06.2021

  • Технологія пошуку інформації в мережі Інтернет. Можливості спеціальних служб, індексів. Інформаційні ресурси у каталогах. Системи мета-пошуку, пошуку в конференціях Usenet, пошуку людей. Знаходження інформації із застосуванням серверів глобального пошуку.

    реферат [38,8 K], добавлен 20.05.2011

  • Міжрівневі взаємодії, що відбуваються при передачі даних по мережі. Процес відправлення повідомлень з одного місця в інше, мережні процеси, протоколи. Характеристика та призначення протоколу ARP. Визначення фізичної адреси локального, віддаленого вузлів.

    контрольная работа [12,4 K], добавлен 22.09.2009

  • Поняття комп'ютерної мережі як спільного підключення окремих комп’ютерів до єдиного каналу передачі даних. Сутність мережі однорангової та з виділеним сервером. Топології локальних мереж. Схема взаємодії комп'ютерів. Проблеми передачі даних у мережі.

    курсовая работа [605,0 K], добавлен 06.05.2015

  • Порівняння характеристик топології мережі передачі даних, таких як: діаметр, зв’язність, ширина бінарного поділу та вартість. Загальний опис механізмів передачі даних – алгоритмів маршрутизації, а також методів передачі даних між процесорами мережі.

    курсовая работа [167,3 K], добавлен 20.06.2015

  • Вивчення призначення, механізму роботи та основних налаштувань маршрутизатора Linksys E1000 Wireless-N Router - мережевого пристрою, який пересилає пакети даних між різними сегментами мережі і приймає рішення на підставі інформації про топологію мережі.

    курсовая работа [60,8 K], добавлен 11.09.2011

  • Характеристика засобів масового спілкування, які надає Інтернет. Проектування багаторівневої архітектури клієнт-серверу. Розробка бази даних соціальної мережі, використання шаблонізатора для генерації сторінок. Тестування програмного забезпечення.

    дипломная работа [4,5 M], добавлен 18.03.2012

  • Теоретичні основи технології віртуалізації як інструменту навчання, проектування мереж та системного адміністрування. Планування складу комп’ютерної мережі, вибір платформи та операційної системи, установка і налаштування програм. Питання охорони праці.

    дипломная работа [5,9 M], добавлен 24.04.2014

  • Порівняння технологій шифрування даних в середовищі Windows Server 2012. Розробка проекту локальної мережі підприємства "Надійний сейф": вибір технології, топології та мережної адресації. Шифрування даних засобами BitLocker. Розрахунок вартості проекту.

    дипломная работа [4,6 M], добавлен 18.05.2015

  • Характеристика інструментів MatLab - пакету прикладних програм для числового аналізу. Основні функції та можливості програмного комплексу. Скриптова мова програмування. Побудова моделі штучної нейронної мережі за допомогою команди NNTool та її тестування.

    лабораторная работа [215,8 K], добавлен 11.06.2015

  • Аналіз топології та технології реалізації обчислювальної мережі. Фізичне середовище передавання даних. Застосування комутатора TP-LINK TL-SF1016DS для забезпечення працеспроможності мережі. Програмне забезпечення робочих станцій. Розрахунок витрат дроту.

    курсовая работа [717,5 K], добавлен 09.04.2019

  • Розробки локальної обчислювальної мережі для підприємства з використанням обладнання Cisco. Її тестування та налагодження в програмі Packet Tracer. Визначення програмного забезпечення та обладнання. Топологічна схема мережі. Розподіл адресного простору.

    дипломная работа [2,3 M], добавлен 15.07.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.