Структуру и функционирование одиночного нейрона
Базовый элемент нервной системы - нервная клетка, называемая нейроном. На рисунке 2.1 представлена упрощенная модель нейрона. В нейроне можно выделить тело клетки, называемое сомой, а также исходящие из него два вида отростков: а) по которым в нейрон поступает информация - дендриты и б) по которым нейрон передает информацию - аксон. Каждый нейрон имеет только один выходной отросток, по которому он может передавать импульс другим нейронам. Рис. 2.1. Упрощенная модель нейрона и его соединения с соседним нейроном 1 - тело клетки; 2 - аксон; 3 - дендриты; 4 - синапсы
Одиночный нейрон принимает возбуждения от огромного количества нейронов (их число может достигать тысячи). Как уже отмечалось, мозг человека состоит из порядка 1011 нейронов, которые взаимодействуют через огромное количество соединений. Каждый нейрон передает возбуждение другим нейронам через нервные стыки, называемые синапсами, при этом процесс передачи сигналов имеет сложную электрохимическую природу. Синапсы играют роль репитеров информации, в результате функционирования которых возбуждение может усиливаться или ослабляться. Как следствие, к нейрону приходят сигналы, одна часть из которых оказывает возбуждающее, а вторая - тормозящее воздействие. Нейрон суммирует возбуждающие и тормозящие импульсы. Если их алгебраическая сумма превышает некоторое пороговое значение, то сигнал с выхода нейрона пересылается посредством аксона к другим нейронам. Рассмотрим модель нейрона, связанную с первыми попытками формализовать описание функционирования нервной клетки. Введем следующие обозначения: п - количество входов нейрона; х1,..., хn - входные сигналы, х = [ х1,…, хn ]T; w0,…,wn - синаптические веса, w =[w0,..., wn]T; у - выходной сигнал нейрона; w0 - пороговое значение; f - функция активации. Формула, описывающая функционирование нейрона, имеет вид y = f(s), (2.1) где Выражения (2.1) и (2.2) описывают нейрон, представленный на рисунке 2.2. Рис. 2.2. Модель нейрона
Функция активации f может принимать различные формы в зависимости от конкретной модели нейрона. Как следует из приведенных формул, нейрон функционирует очень простым образом. Вначале входные сигналы х0, хи...,хп умножаются на соответствующие им веса w0, wx,..., wn. Полученные значения суммируются. В результате возникает сигнал s, отражающий функционирование линейной части нейрона. Этот сигнал подается на вход функции активации, которая чаще всего имеет нелинейный характер. Предположим, что значение сигнала х0 равно 1, а вес w0 называется порогом (англ. bias). Где хранятся знания в нейроне, имеющем такое описание? Оказывается, что знания хранятся именно в весах. Однако наибольшим феноменом оказывается то, что нейроны очень легко обучаются (при помощи алгоритмов, описываемых в следующих разделах текущей главы), причем обучение сводится к подбору значений весов. На рисунке 2.2 изображена обобщенная модель нейрона, однако в искусственных нейронных сетях применяются его конкретные модификации. Некоторые частные модели нейрона будут обсуждаться в следующих разделах. Необходимо отметить, что искусственные нервные клетки, структура которых соответствует рисунке 2.2, соединяются между собой в математических моделях также как и их оригиналы в настоящем мозге. Способы соединения нейронов, а также методы обучения возникающих при этом структур мы также будем рассматривать в следующих разделах.
|