Интеллектуальные информационные системы. Макаренко С.И. - 142 стр.

UptoLike

Составители: 

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