Тема: Модель искусственного нейрона. Математическая модель искусственного нейрона. Функции активации. Однослойные искусственные нейронные сети. Многослойные искусственные нейронные сети


Download 64.44 Kb.
bet1/2
Sana31.01.2024
Hajmi64.44 Kb.
#1828093
  1   2
Bog'liq
2-Тема. ИНС.




ТЕМА: Модель искусственного нейрона. Математическая модель искусственного нейрона. Функции активации. Однослойные искусственные нейронные сети. Многослойные искусственные нейронные сети.


1. МОДЕЛЬ ИСКУССТВЕННОГО НЕЙРОНА. МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ИСКУССТВЕННОГО НЕЙРОНА.
Иску́сственный нейро́н (математический нейрон Мак-Каллока — Питтса, формальный нейрон) – узел искусственной нейронной сети, являющийся упрощённой моделью естественного нейрона. Математически искусственный нейрон обычно представляют как некоторую нелинейную функцию от единственного аргумента – линейной комбинации всех входных сигналов. Данную функцию называют функцией активации[2] или функцией срабатыванияпередаточной функцией. Полученный результат посылается на единственный выход. Такие искусственные нейроны объединяют в сети — соединяют выходы одних нейронов с входами других. Искусственные нейроны и сети являются основными элементами идеального нейрокомпьютера.



Схема искусственного нейрона
1. Нейроны, выходные сигналы которых поступают на вход данному
2. Сумматор входных сигналов
3. Вычислитель передаточной функции
4. Нейроны, на входы которых подаётся выходной сигнал данного
5. w i {\displaystyle w_{i}}  — веса входных сигналов

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

Математическая модель


Математически нейрон представляет собой взвешенный сумматор, единственный выход которого определяется через его входы и матрицу весов следующим образом:
y = f ( u ) {\displaystyle y=f(u)} , где u = ∑ i = 1 n w i x i + w 0 x 0 {\displaystyle u=\sum _{i=1}^{n}w_{i}x_{i}+w_{0}x_{0}}
Здесь x i {\displaystyle x_{i}} и w i {\displaystyle w_{i}}  — соответственно сигналы на входах нейрона и веса входов, функция u {\displaystyle u} называется индуцированным локальным полем, а f ( u ) {\displaystyle f(u)}  — передаточной функцией. Возможные значения сигналов на входах нейрона считают заданными в интервале [0,1][ 0 , 1 ] {\displaystyle [0,1]} . Они могут быть либо дискретными (0 или 1), либо аналоговыми. Дополнительный вход x 0 {\displaystyle x_{0}} и соответствующий ему вес w 0 {\displaystyle w_{0}} используются для инициализации нейрона. Под инициализацией подразумевается смещение активационной функции нейрона по горизонтальной оси, то есть формирование порога чувствительности нейрона. Кроме того, иногда к выходу нейрона специально добавляют некую случайную величину, называемую сдвигом. Сдвиг можно рассматривать как сигнал на дополнительном, всегда нагруженном, синапсе.
Функция активации (activation function) — нелинейное преобразование, поэлементно применяющееся к пришедшим на вход данным. Благодаря функциям активации нейронные сети способны порождать более информативные признаковые описания, преобразуя данные нелинейным образом. Может использоваться, например, ReLU (rectified linear unit) ReLU(x)=max(0,x) или сигмоида  .

Download 64.44 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling