Нейронная сеть
Нейронная сеть представляет собой совокупность искусственных нейронов, организованных слоями. Выходы одного нейрона соединяются со входами других нейронов.
В зависимости от топологии нейронные сети подразделяются на:
1) одно- и многоуровневые (рис. 6, рис. 7);
2) с обратными связями и без них.
Рисунок 6 – Структура однослойной сети прямого распространения
Таблица 1
Функции активации нейронов
Рисунок 7 – Обобщенная структура двухслойной нейронной сети (с одним скрытым слоем)
Связи между слоями могут иметь различную структуру.
В однолинейный сетях каждый нейрон нижнего слоя связан с одним нейроном верхнего слоя.
Если каждый нейрон нижнего слоя соединен с несколькими нейронами верхнего слоя, то получается пирамидоидальная сеть.
Воронкообразная схема предусматривает связь каждого узла верхнего слоя со всеми узлами нижнего уровня.
Чтобы решить конкретную задачу с помощью нейронной сети, нужно выбрать нужный тип соединений нейронов, определить вид передаточных функций элементов и подобрать весовые коэффициенты межнейронных связей.