Моделирование нейронов мозга
Основы теории нейронных сетей
Искусственные нейронные сети (НС) представляют собой простейшие математические модели мозга. Понять основные принципы построения НС можно, рассматривая их как совокупность (сеть) отдельных структур (нейронов). Очень грубо структуру биологического нейрона можно описать следующим образом. Нейрон имеет сому - тело, дерево входов - дендриты, выход - аксон. На соме и на дендритах располагаются окончания аксонов других нейронов, называемых синапсами. Принятые синапсами входные сигналы стремятся либо возбудить нейрон, либо затормозить. Когда суммарное возбуждение достигает некоторого порога, нейрон возбуждается и посылает по аксону сигнал другим нейронам. Каждый синапс обладает уникальной синаптической силой, которая пропорционально своему значению изменяет передаваемый на нейрон входной сигнал.
Структура биологического нейрона |
В соответствии с данным описанием математическая модель нейрона представляет собой суммирующий пороговый элемент.
Входные сигналы искусственного нейрона умножаются на веса связей, суммируются и сравниваются с порогом. Пороговые суммирующие элементы объединяются в сеть. Соединение можно выполнить произвольным образом, но в таком случае переключение нейронов становится необозримым, поэтому используют упрощенные структуры, например, слоистые сети прямого распространения сигнала или специальные сети с обратными связями. На рис. 4.1. представлена трехслойная сеть прямого распространения. Внутренний слой нейронов называют скрытым. Каждая связь обладает определенным весом Wij.
Представим один узел нейронной сети (рис. 4.2).
Любой нейрон характеризуется следующими параметрами.
1. Вектор входов Х = (Х1, ...., Хn).
2. Вектор выходов О = (О1, ...., Оm).
3. Вектор весов W = (W1, ...., Wn).
4. Порог срабатывания Ø.
5. Функция активации F (табл. 4.1).
Формула срабатывания нейрона:
Т а б л и ц а 4. 1.