русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Радиальная базисная сеть


Дата добавления: 2013-12-23; просмотров: 892; Нарушение авторских прав


Упрощенные алгоритмы расщепления

Такие алгоритмы не требуют значительных вычислений. Общее число нейронов сети, построенной с помощью предлагаемого алгоритма по заданной обучающей выборке, может быть больше, чем у сети, построенной с помощью исходного алгоритма.

В упрощенном алгоритмом для расщепления выбирают нейрон с наибольшим значением функционала.

 

В качестве критерия нейрона используется отношение суммы длин вектором изменения весов нейронов, соответствующих различным обучающим примерам, к длине сумм этих вектором. В результате расщепления в место исходного нейрона в сеть вводятся 2 новых нейрона. Значением синоптического веса нового нейрона – значение соответствующего веса старого нейрона плюс некоторый небольшой шум.

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

 

Рисунок 25 Радиальная базисная сеть

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

Структура типичной радиальной сети включает входной слой, на который подаются сигналы, описывающие входной вектор X, скрытый слой с нейронном радиального типа и выходной слой, состоящий из 1 или нескольких линейных нейронов. Функция выходного нейрона сводится к взвешиванию суммированных сигналов, генерируемых скрытыми нейронами.

Радиальные сети предназначены для решения задач классификации. Если вектор радиальной функции в n-мерном входном пространстве обозначить как , то это пространство является нелинейно разделяемым на два пространственных класса и только тогда, когда существует такой вектор весов , что:



 

- граница между классами и .

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

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

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

 

Аргументом радиальной функции является евклидово расстояние образца x от центра .

29.10.2011



<== предыдущая лекция | следующая лекция ==>
Конструктивные алгоритмы | Сети с самоорганизацией на основе конкуренции


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.