17416

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

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

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

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

Украинкский

2013-07-01

113.5 KB

4 чел.

Лабораторна робота № 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, результати роботи на тестовій множині даних, всі параметри нейронної мережі, що навчилася, вихідний код програми.


 

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

35406. Тема: Управління процесом завантаження ОС. 85.5 KB
  Мета: Навчитися створювати завантажувальну дискету різними способами; навчитися використовувати її у разі аварійної ситуації в роботі ПК. Використовуючи можливості Windows створіть системну дискету для аварійного завантаження ПК у разі неполадок в її роботі. Які файли при цьому скопіюються на дискету Створіть завантажувальну системну дискету командою formt з командного рядка MS DOS. Які файли при цьому скопіюються на дискету formt[ :] [ q] [ fs файловая_система] Тип файловой системы которая будет создана на диске: FT...
35407. ПРЕОБРАЗОВАТЕЛЬ ПОСЛЕДОВАТЕЛЬНОГО КОДА В ПАРАЛЛЕЛЬНЫЙ С КОНТРОЛЕМ ПО КОДУ ХЭММИНГА И С ИСПРАВЛЕНИЕМ ОДИНОЧНЫХ ОШИБОК 1.02 MB
  Разработать преобразователь последовательного кода в параллельный с контролем по коду Хэмминга и с исправлением одиночных ошибок. Скорость приема по кадру - 10МБод. Количество стартовых бит – 1, количество стоповых бит – 1, количество байт в кадре – 32, преобразованные данные передаются далее по 16 разрядной шине со скоростью 100 Мбайт/сек. Если кадр принят с ошибкой, вырабатывается сигнал ошибки. Информация поступает в устройство по одному проводу
35409. Операційна система Ms – Dos. Команди Ms – Dos 133 KB
  DOC із каталогу TEXT логічного диска D:; DEL .ВАК активного каталогу. Якщо вам потрібно вилучити всі файли із каталогу наприклад за допомогою команди DEL . Перейменовуються всі файли із заданого каталогу які підходять під шаблон заданий у першому імені файла в команді.
35412. ЭЛЕКТРОННО-ЛУЧЕВАЯ ЛИТОГРАФИЯ 331.82 KB
  Плотность тока при экспозиции составляет около 105 А см2 в случае использования фотокатодов из йодида цезия имеющего наибольший срок службы. В этом случае освещающий луч фокусируется на маске а не проходит через нее освещая ее целиком как это имеет место в проекционной системе. Ходом луча управляет специальный микропроцессор или ЭВМ. Результаты этого пооцесса получаются удовлетворительными только в том случае если отверстия в резисте имеют подтравленные стенки.
35413. Превращения энергии при свободных затухающих электромагнитных колебаниях. Функции энергии электрического и магнитного полей от времени 197.5 KB
  Основные параметры волны: амплитуда частота фаза период волновое число длина волны фазовая скорость. При распространении волны частицы среды не движутся вместе с волной а колеблются около своих положений равновесия. Волны бывают продольные когда колебания происходят вдоль линии распространения волны и поперечные когда колебания происходят поперек этой линии Поперечные волны б Продольные волны Продольные волны могут распространяться исключительно в среде тогда как поперечные и в вакууме. Часто нам приходится сталкиваться с...
35414. Животноводческая ферма 414.16 KB
  Техническое обслуживание машины и оборудования животноводческих комплексов и ферм организуется с учетом особенностей хозяйств, которые можно разделить на три группы