Similar presentations:
Теория нейронных сетей
1.
Курс «Нейронные сети и системы нечеткой логики»Лекция 1
Введение в теорию нейронных сетей
1
2.
Биологическая нейронная сетьОтдельный нейрон
Структура из нескольких нейронов
Передача нервных импульсов
(нейронная сеть)
2
3.
Искусственный нейронs
s wi xi b
i
3
4.
Искусственная нейронная сетьОтдельный нейрон
Нейронная сеть
4
5.
Функции активации нейронаФункция активации нейрона – математическая зависимость между его входным и выходным
сигналами.
1. Ступенчатые функции
Пороговая
hardlim
0, s 0
y
1, s 0
Знаковая (сигнатурная)
hardlims
1, s 0
y
1, s 0
5
6.
Функции активации нейронаЛинейные функции
Полулинейная
poslin
0, s 0
y
s, s 0
Линейная
purelin
y s
Полулинейная
с насыщением
satlin
0, s 0
y s, 0 s 1
1, s 1
Линейная
с насыщением
satlins
1, s 1
y s, 1 s 1
1, s 1
6
7.
Функции активации нейронаS-образные функции
Сигмоидальная (логистическая)
logsig
Гиперболический тангенс
(сигмоидальная)
tansig
1
y
1 e s
e s e s
y s s
e e
7
8.
Функции активации нейронаПиковые (базисные) функции
Треугольная
tribas
1 s , s 0
y
0, s 1
Радиальная базисная
(гауссова)
radbas
y e
s2
8
9.
Топологии искусственных нейронных сетейа) Полносвязная сеть;
б) Многослойная сеть;
в) Слабосвязная сеть.
9
10.
Создание нейронной сетиПри создании нейронной сети необходимо четко представлять, какую задачу она будет
выполнять. Процесс создания состоит из нескольких этапов:
1. Выбор входных и выходных сигналов нейронной сети, их типа и диапазона изменения.
2. Выбор топологии нейронной сети.
3. Подбор структуры нейронной сети.
4. Обучение нейронной сети.
5. Оценка качества работы нейронной сети.
Если по окончании обучения нейронная сеть не даёт удовлетворительного результата,
необходимо внести изменения и повторить алгоритм.
10
11.
Обучение нейронных сетей11
12.
Персептрон12
13.
ПерсептронУравнение границы принятия решений:
x2 ax1 k
Весовые коэффициенты можно рассчитать из уравнений:
13
14. Правило обучения персептрона
Коррекция весовых коэффициентов:wij (t 1) wij (t ) xi
y o
Для
любой
классификации
обучающей
последовательности можно подобрать такой
набор элементарных нейронов, в котором будет
выполнено
разделение
обучающей
последовательности при помощи линейного
обучающего правила, при чем, если в рамках
этого набора решение проблемы существует, то
оно будет найдено за конечный промежуток
времени.
14
15. Линейно разделимые и неразделимые задачи
Исключающее «ИЛИ»15
16. Многослойный персептрон
1617. Многослойный персептрон
Во втором слое – линейный нейронВсе нейроны с пороговой функцией активации
17
18. Адаптивный линейный нейрон (элемент) ADALINE
Адаптивный линейный элемент имеет такую же структуру, каки обычный линейный нейрон, но замкнутый обратной связью
по функции ошибки, которая выполняет адаптацию весовых
коэффициентов нейронной сети.
Обучение
производится
по
правилу
Уидроу-Хоффа,
выведенное как усовершенствование правила обучения
персептрона и ставшее основой для более сложных
алгоритмов обучения..
Часто сети такой структуры применяются для фильтрации
сигналов.
Иногда в литературе встречаются упоминания
адаптивного линейного нейрона с пороговой
функцией активации, что позволяет применять
такие сети для реализации логических операций
над
линейно-разделимыми
множествами
входных воздействий.
18
19. Алгоритм обучения Уидроу-Хоффа
w d i oi xi19