"Я продал свой дом на прошлой неделе. Мне дали за него очень хорошую цену, но эта сделка привела в бешенство хозяина дома, у которого я его арендовал." - Гарри Шендлинг

Что такое нейросети? PDF Печать E-mail
(1 - оценка)
Автор: Александр Медведев   
06.06.2009 15:12

Уже довольно давно в псевдонаучных кругах появились два модных слова - нанотехнологии и нейросети. Что же означают эти слова?

Нанотехнологии - другое название молекулярной физики. Это раздел классической физики, первые работы по которому появились еще в XVIII веке. Нейронные сети же с математической точки зрения представляют из себя системы уравнений, известные не одно тысячелетие.

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

Нейронная сеть - это сеть нейронов. Нейрон, в свою очередь - это некий узел, который имеет входящие и выходящие из него "нервные окончания". Этот узел передает через себя сигнал, поступающий на его входные окончания и при этом определенным образом преобразует его.

Как выглядит нейрон?

Схематично нейрон может быть изображен вот так:

Нейрон

Здесь g1, g2 - входные сигналы с весами w1, w2; y - выходной сигнал.

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

Нейрон реализует в себе функцию, называемую функцией активации. Это означает, что математически его можно описать следующей функцией нескольких переменных:

ФА нейрона

Одной из самых используемых функций активации является сигмоидальная функция, описываемая следующим уравнением:

ФА нейрона

Для прояснения характера основ математики нейросетей я приведу простейшую структуру построения и выведу ее уравнение реализации.

Пример

Простейшая нейросеть

Входные сигналы g1 и g2 проходят последовательно через три нейрона и формируют выходной импульс. Во всех нейронах используется сигмоидальная функция активации. Процесс описывается простейшим уравнением, которое может быть написано в обратном порядке "от выхода ко входу":

Функция нейросети

Раскрывая сигмоидальную функцию, получаем следующее уравнение:

Функция нейросети

Как Вы видите, на первый взгляд ничего сложного. В общем случае нейронная сеть имеет M входов и N выходов - и для каждого выхода выписывается точно такое же уравнение, которые в итоге составляют систему, которую можно записать в векторном виде:

Функция нейросети

Заключение

Итак, мы с вами продемонстрировали на простейшем примере, что технически нейронные сети представляют из себя "обыкновенные" системы уравнений, которые известны не одну тысячу лет.

 

Добавить комментарий

Защитный код
Обновить

Интерактивные сигналы

Сейчас 14.03.2010 20:22 CET
CET - Central European Time

ActiveSwing EUR/USD H1
12.03.2010 15:00 CETsell 
Торговые сигналы

Joomla! is Free Software released under the GNU/GPL License.