Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

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





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

По команде help percept можно получить следующую информацию об М-функциях, входящих в состав ППП Neural Network Toolbox и относящихся к построению нейронных сетей на основе персептронов (табл.2.1).

 

Таблица 2.1

М-функция Описание
New networks Формирование нейронной сети
newp Создание персептрона
Using networks Работа с нейронной сетью
sim Моделирование сети
init Инициализация сети
adapt Адаптация сети
train Обучение сети
Weight functions Функции взвешивания
dotprod Скалярное произведение
Net input functions Функции накопления
Netsum Сумма взвешенных входов
Transfer functions Функции активации
Hardlim Ступенчатая функция с жесткими ограничениями
hardlims Симметричная ступенчатая функция с жесткими ограничениями
Initialization functions Функции инициализации
Initlay Инициализация слоев
initwb Инициализация весов и смещений
Initzero Инициализация нулевых весов и смещений
Performance functions Функции оценки качества сети
mae Средняя абсолютная погрешность
Learning functions Функции настройки параметров персептрона
Learning functions Функции настройки параметров персептрона
Learnp Абсолютная функция настройки
Learnpn Нормированная функция настройки
Adapt functions Функции адаптации
adaptwb Адаптация весов и смещений
Training function Функции обучения
Trainwb Правило обучения весов и смещений
Demonstrations Демонстрационные примеры
Demopl Классификация с использованием персептрона с двумя входами
 
  Окончание табл.2.1
М-функция Описание
Demop2 Классификация с использованием персептрона с тремя входами
Demop3 Классификация с использованием персептрона двумя нейронами
Demop4 Формирование входных векторов внешнего слоя
Demop5 Обучение с использованием нормированной функции настройки
Demop6 Пример линейно неразделимых векторов
Dernop7 Классификация с использованием двухслойного персептрона

Нейрон персептрона. Нейрон, используемый в модели персептрона, имеет ступенчатую функцию активации hardlim с жесткими ограничениями (рис. 2.1).

Каждый элемент вектора входа персептрона взвешен с соответствующим весом w1j, и их сумма является входом функции активации. Нейрон персептрона возвращает 1, если вход функции активации n³ 0, и 0, если n< 0.

Рис. 2.1. Нейрон персептрона

 

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

Рис. 2.2. Классификация точек на плоскости

 

Пространство входов делится на две области разделяющей линией L, которая для двумерного случая задается уравнением

wTp + b = 0. (2.1)

Эта линия перпендикулярна к вектору весов w и смещена на величину b. Векторы входа выше линии L соответствуют положительному потенциалу нейрона, и, следовательно, выход персептрона для этих векторов будет равен 1; векторы входа ниже линии L соответствуют выходу персептрона, равному 0. При изменении значений смещения и весов граница линии L изменяет свое положение. Персептрон без смещения всегда формирует разделяющую линию, проходящую через начало координат; добавление смещения формирует линию, которая не проходит через начало координат, как это показано на рис. 2.2. В случае, когда размерность вектора входа превышает 2, разделяющей границей будет служить гиперплоскость.

Демонстрационная программа nnd4db наглядно иллюстрирует перемещение разделяющей линии при решении задачи классификации векторов входа.

 

Архитектура сети. Персептрон состоит из единственного слоя, включающего S нейронов, как это показано на рис. 2.3, а и б ввиде соответственно развернутой и укрупненной структурных схем; веса wi, j - это коэффициенты передачи от j-говхода к i-му нейрону. Уравнение однослойного персептрона имеет вид

a = f(Wp+b). (2.2)

Рис. 2.3. Развернутая (а) и укрупненная (б) структурные схемы персептрона

 

Модель персептрона. Для формирования модели однослойного персептрона предназначена функция newp

net = newp(PR, S)

со следующими входными аргументами: PR - массив минимальных и максимальных значений для R элементов входа размера Rx2; S - число нейронов в слое.

В качестве функции активации персептрона по умолчанию используется функция hardlim.

Пример:

Функция

net = newp([0 2], 1);

создает персептрон с одноэлементным входом и одним нейроном; диапазон значений входа - [0 2].

Определим некоторые параметры персептрона, инициализируемые по умолчанию.

Веса входов:

inputweights = net.inputweights{1> 1}

inputweights =

delays: 0

initFcn: 'initzero'

learn: 1

learnFcn: 'learnp'

learnParam: [ ]

size: [1 1]

userdata: [1x1 struct]

weightFcn: 'dotprod1

Заметим, что функция настройки персептрона по умолчанию learnp; вход функции активации вычисляется с помощью функции скалярного произведения dotprod; функция инициализации initzero используется для установки нулевых начальных весов.

Смещения:

biases = net.biases{1}

biases =

initFcn: 'initzero'

learn: 1

learnFcn: 'learnp'

learnParam: []

size: 1

userdata: [1x1 struct]

Нетрудно увидеть, что начальное смещение также установлено в 0.







Дата добавления: 2014-11-10; просмотров: 1182. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


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

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

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

Деятельность сестер милосердия общин Красного Креста ярко проявилась в период Тритоны – интервалы, в которых содержится три тона. К тритонам относятся увеличенная кварта (ув.4) и уменьшенная квинта (ум.5). Их можно построить на ступенях натурального и гармонического мажора и минора.  ...

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

Сущность, виды и функции маркетинга персонала Перснал-маркетинг является новым понятием. В мировой практике маркетинга и управления персоналом он выделился в отдельное направление лишь в начале 90-х гг.XX века...

Разработка товарной и ценовой стратегии фирмы на российском рынке хлебопродуктов В начале 1994 г. английская фирма МОНО совместно с бельгийской ПЮРАТОС приняла решение о начале совместного проекта на российском рынке. Эти фирмы ведут деятельность в сопредельных сферах производства хлебопродуктов. МОНО – крупнейший в Великобритании...

Studopedia.info - Студопедия - 2014-2026 год . (0.009 сек.) русская версия | украинская версия