НС с радиальными базисными функциями — КиберПедия 

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

НС с радиальными базисными функциями

2024-02-15 22
НС с радиальными базисными функциями 0.00 из 5.00 0 оценок
Заказать работу

(4 часа)

4.1 Цель работы: Получить практические навыки создания и использования НС с радиальными базисными элементами для решения задач аппроксимации и регрессии.

Сеть с радиальными базисными функциями

В сетях с радиальными базисными функциями используется подход, основанный на разбиении пространства гиперсферами. Каждый нейрон-радиальный элемент задается центром (некоторой разделяющей окружности) и радиусом (отклонением кривой разделения). По аналогии с обычным нейроном координаты центров радиальных элементов можно рассматривать как "веса", а радиус как "смещение".

НС с радиальными базисными элементами имеет один промежуточный слой, состоящий из радиальных элементов, каждый из которых воспроизводит гиперсферу, и выходной слой, состоящий из элементов с линейными функциями активации. Для моделирования любой функции достаточно взять определенное количество радиальных элементов.

НС с радиальными базисными элементами имеют ряд преимуществ. Они моделируют произвольную функцию с помощью всего одного промежуточного слоя, и обучаются на порядок быстрее, чем НС персептронного типа.

Выражение для суммарного входа нейрона с радиальными базисными функциями отличается от суммарного входа обычных формальных нейронов (см. рисунок 9). Элемент  на рисунке берет входной вектор p, однострочную матрицу весов входов w и вычисляет евклидово расстояние между ними Евклидово расстояние D между двумя векторами X и Y :

D = sum((x-y).^2).^0.5).

Рисунок 9 – Радиальный базисный нейрон

Радиальная базисная функция имеет максимум, равный 1, когда ее аргумент равен 0 (см. рисунок 10).

       Когда расстояние между w и p уменьшается, выход функции возрастает. Таким образом, радиальный базисный нейрон действует как детектор, который выдает 1 только в том случае, когда вход p равен вектору весов w. Смещение b позволяет настраивать чувствительность радиального базисного нейрона. Например, если нейрон имеет смещение b=0,1, то он будет давать на выходе 0,5 для любого вектора p, расстояние от которого до вектора весов w составляет 8,33 (0,833/b).

Произвольная криволинейная функция может быть аппроксимирована комбинацией радиальных базисных функций:

,

где ji(x) – радиальная базисная функция (см. рисунок 11).

 >> x = –5:0.01:5; %%

 >> plot(x,(1/4)*radbas(x+2)+radbas(x–1));.

Изучаемые функции


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

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.006 с.