17416

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

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Лабораторна робота № 3 Нейронні мережі на основі радіальних базисних функцій Мета: отримати навички розв’язання практичних задач за допомогою мереж на основі радіальних базисних функцій. 2.1. Теоретичні відомості Основні відомості Мережа на основі радіальних ба

Украинкский

2013-07-01

113.5 KB

3 чел.

Лабораторна робота № 3

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

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

2.1. Теоретичні відомості

Основні відомості

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

.

Рис. 2.1. Структура РБФ-мережі

При переході від вхідного шару до прихованого здійснюється нелінійне перетворення простору, тобто відображення (рис. 2.1)

де  — радіальні функції виду  (рис. 2.2).

Рис. 2.2. Приклад радіальної функції

В якості радіальної функції зазвичай вибирають функцію Гауса:

.

Нейрони вихідного шару здійснюють лінійне перетворення простору (є лінійною комбінацією виходів попереднього шару):

або у векторній формі

.

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

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

1. Вибір параметрів (середнього та дисперсії) радіальних функцій.

2. Навчання вихідного шару за наступною формулою:

.

Приклад: проблема виключаючого АБО

Проблема виключаючого АБО (XOR-проблема) полягає в апроксимації таблиці істинності логічної функції x XOR y.

1

0

1

0

1

0

1

0

Ця функція набуває значення 1 тільки у тих випадках, коли значення аргументів відрізняються. РБФ-мережа забезпечує перетворення простору, при якому класи значень 1 та 0 стають лінійно роздільними (рис. 2.3).

Рис. 2.3. Перетворення простору для XOR-проблеми

,

.

2.2. Порядок виконання роботи

1. Реалізувати нейронну мережу на основі радіальних базисних функцій, використовуючи такі мови програмування як C++, Java, Fortran.

2. За допомогою побудованої нейроної мережі розв’язати задачу згідно з номером варіанту. (Номер варіанту визначається за номером у списку групи.) Для цього на основі відповідного файлу (ім’я dataномер_варіанту.csv) необхідно випадковим чином сформувати навчальну та тестову вибірки (у співвідношенні 4:1). Навчити нейронну мережу на навчальній вибірці.

3. Перевірити роботу нейронної мережі на тестових даних.

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


 

А также другие работы, которые могут Вас заинтересовать

910. Особенности психолого-педагогического обследования детей с нарушением ОДА 102 KB
  Особенности психологического обследования ребёнка с ДЦП. Кондуктивный метод лечения ДЦП. Особенности организации обследования: учет характера двигательного нарушения и возможности его влияния на активность ребенка, подбор рефлексозапрещающей позиции и наиболее удобного положения головы и туловища.
911. Опрацювання виключних ситуацій у С++ 80.5 KB
  Визначити обробник виключної ситуації, який сигналізує про присвоєння об’єкту скалярного значення. Опрацювання виключних ситуацій у С++.
912. Ценностные ориентации подростков 164.5 KB
  Теоретические аспекты формирования ценностных ориентаций подростков. Подходы в исследовании ценностных ориентаций подростков. Экспериментальное исследование ценностных ориентаций подростков. Анализ результатов экспериментального исследования.
913. Анализ денежной массы РФ 161.5 KB
  Используя средства MicrosoftExcel и данные о денежной массе и ввп, расчитать среднегодовые значения денежной массы, объема наличных денег и безналичных средств, их долю в общем объеме денежной массы, уровень монетизации экономики, скорость обращения денег.
914. Поняття людина і її взаємодія з живою природою 202 KB
  Людина і біосфера. Потреби людини. Людський капітал та міграція людей. Перспективи розвитку людства в майбутньому.
915. Кава та кофеїн 41.5 KB
  Надмірне захоплення кава підвищує ризик серцевих захворювань. Кава і холестерин. Методи декофеініровання. У жінок його надмірне вживання підвищує ризик розвитку остеопорозу в майбутньому. Кава та здоров'я дитини.
916. Вітаміноподібні речовини їх особливості та значення в метаболізмі 47 KB
  Вітаміноподібні речовини. До них належать вітаміни F і U. Органічні речовини білкової природи, які виконують роль каталізаторів біохімічних процесів. Ароматичні речовини. Енергетична цінність (калорійність) продуктів харчування.
917. Социальная психология 381 KB
  Место социальной психологии в системе научного знания. Выделение социальной психологии в самостоятельную дисциплину и первые исторические формы социально — психологических теорий. Методологические проблемы социально-психологического исследования и общая характеристика методов. Подходы к описанию структуры взаимодействия. Транзактный анализ.
918. Дослідження електричних мереж з розподіленим навантаженням з використанням їх моделей в пакеті Matlab 385.5 KB
  Проведення аналізу втрат активної та реактивної потужностей та напруги в лініях електропередач напругою 10 кВ з рівномірно та нерівномірно розподіленим навантаженням з використанням пакету схемотехнічного моделювання Matlab.