Составители:
Рубрика:
141
а выход нейрона есть функция его состояния [1]:
y = f (s). (15.2)
15.3 Активационная функция нейрона
Нелинейная функция f в выражении (15.2) называется активационной и
может иметь различный вид, как показано на рисунке 15.3.
(0, ∞)Квадратичная
(0, ∞)Экспоненциальная
(–1, 1)
Гиперболический
тангенс
(0, 1)Сигмоид
(–1, 1)Знаковая
(0, ∞)
Полулинейная
(–∞, ∞)Линейная
Область
значений
ФормулаНазвание
(0, ∞)Квадратичная
(0, ∞)Экспоненциальная
(–1, 1)
Гиперболический
тангенс
(0, 1)Сигмоид
(–1, 1)Знаковая
(0, ∞)
Полулинейная
(–∞, ∞)Линейная
Область
значений
ФормулаНазвание
kxxf =)(
Основные функции активации нейронов
≤
>
=
0,0
0,
)(
x
xkx
xf
xx
xx
ee
ee
xf
−
+
−
=)(
x
exf
−
=)(
2
)( xxf =
≤−
>
=
0,1
0,1
)(
x
x
xf
x
e
xf
−
+
=
1
1
)(
Рисунок 15.3 – Основные функции используемые в виде активационных
и их вид
Одной из наиболее распространенных является нелинейная функция с
насыщением, так называемая логистическая функция или сигмоид (т.е.
функция S-образного вида) [1]:
f x
e
x
( ) =
+
−
1
1
α
(15.3)
При уменьшении α сигмоид становится более пологим, в пределе при
α=0 вырождаясь в горизонтальную линию на уровне 0.5, при увеличении α
сигмоид приближается по внешнему виду к функции единичного скачка с
порогом T в точке x=0. Из выражения для сигмоида очевидно, что выходное
значение нейрона лежит в диапазоне [0, 1].
Одно из ценных свойств сигмоидной функции – простое выражение для
ее производной, применение которого будет рассмотрено в дальнейшем.
f x f x f x'( ) ( ) ( ( ))
=
⋅
⋅
−
α
1
(15.4)
Следует отметить, что сигмоидная функция дифференцируема на всей
оси абсцисс, что используется в некоторых алгоритмах обучения. Кроме
того, она обладает свойством усиливать слабые сигналы лучше, чем
а выход нейрона есть функция его состояния [1]:
y = f (s). (15.2)
15.3 Активационная функция нейрона
Нелинейная функция f в выражении (15.2) называется активационной и
может иметь различный вид, как показано на рисунке 15.3.
Основные функции активации нейронов
Область
Название Формула
значений
Линейная f ( x) = kx (–∞, ∞)
kx, x > 0 (0, ∞)
Полулинейная f ( x) =
0, x ≤ 0
1
Сигмоид f ( x) = (0, 1)
1 + e−x
Гиперболический ex − ex
f ( x) = (–1, 1)
тангенс e x + e−x
Экспоненциальная f ( x) = e − x (0, ∞)
Квадратичная f ( x) = x 2 (0, ∞)
1, x > 0
Знаковая f ( x) = (–1, 1)
− 1, x ≤ 0
Рисунок 15.3 – Основные функции используемые в виде активационных
и их вид
Одной из наиболее распространенных является нелинейная функция с
насыщением, так называемая логистическая функция или сигмоид (т.е.
функция S-образного вида) [1]:
1
f ( x) = (15.3)
1 + e − αx
При уменьшении α сигмоид становится более пологим, в пределе при
α=0 вырождаясь в горизонтальную линию на уровне 0.5, при увеличении α
сигмоид приближается по внешнему виду к функции единичного скачка с
порогом T в точке x=0. Из выражения для сигмоида очевидно, что выходное
значение нейрона лежит в диапазоне [0, 1].
Одно из ценных свойств сигмоидной функции – простое выражение для
ее производной, применение которого будет рассмотрено в дальнейшем.
f ' ( x ) = α ⋅ f ( x ) ⋅ (1 − f ( x )) (15.4)
Следует отметить, что сигмоидная функция дифференцируема на всей
оси абсцисс, что используется в некоторых алгоритмах обучения. Кроме
того, она обладает свойством усиливать слабые сигналы лучше, чем
141
Страницы
- « первая
- ‹ предыдущая
- …
- 140
- 141
- 142
- 143
- 144
- …
- следующая ›
- последняя »
