Нейронная сеть

 

Нейронная сеть представляет собой совокупность искусственных нейронов, организованных слоями. Выходы одного нейрона соединяются со входами других нейронов.

В зависимости от топологии нейронные сети подразделяются на:

1) одно- и многоуровневые (рис. 6, рис. 7);

2) с обратными связями и без них.

 

 

Рисунок 6 – Структура однослойной сети прямого распространения

 

 

Таблица 1

Функции активации нейронов

 

Рисунок 7 – Обобщенная структура двухслойной нейронной сети (с одним скрытым слоем)

 

 

Связи между слоями могут иметь различную структуру.

В однолинейный сетях каждый нейрон нижнего слоя связан с одним нейроном верхнего слоя.

Если каждый нейрон нижнего слоя соединен с несколькими нейронами верхнего слоя, то получается пирамидоидальная сеть.

Воронкообразная схема предусматривает связь каждого узла верхнего слоя со всеми узлами нижнего уровня.

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