Цей етап називається навчанням НМ, і від того, наскільки
якісно він буде виконаний, залежить здатність мережі
вирішувати поставлені перед нею проблеми під час
експлуатації. На етапі навчання крім параметра якості добору
вагових коефіцієнтів важливу роль грає час гальмуючих
параметрів. Як правило, ці два параметри зв'язані зворотною
залежністю і їх доводиться
вибирати на основі компромісу.
Навчання НМ може вестися з вчителем або без нього. У
першому випадку мережі пред'являються значення як вхідних,
так і бажаних вихідних сигналів, і вона по деякому
внутрішньому алгоритму підбудовує ваги своїх синаптичних
зв'язків. В другому випадку виходи НМ формуються
самостійно, а ваги змінюються по
алгоритму, що враховує
тільки вхідні і похідні від них сигнали.
Існує безліч різних алгоритмів навчання, що однак
діляться на два великих класи: детерміністські і стохастичні. У
першому з них підстроювання ваг являє собою жорстку
послідовність дій, у другому - вона робиться на основі дій, що
підкоряються деякому випадковому процесу.
Розвиваючи далі питання
про можливу класифікацію НМ,
важливо відзначити існування бінарних і аналогових мереж.
Перші з них оперують із двійковими сигналами, і вихід
кожного нейрона може приймати тільки два значення:
логічний нуль (стан "загальмоване") і логічна одиниця (стан
"збуджене"). До цього класу мереж відноситься і розглянутий
вище перцептрон, тому що виходи його нейронів
, формовані
функцією одиничного стрибки, рівні або 0, або 1. У
аналогових мережах вихідні значення нейронів здатні
приймати неперервні значення, що могло б мати місце після
заміни активаційної функції нейронів перцептрона на сигмоїд.
Ще одна класифікація поділяє НМ на синхронні й
асинхронні. У першому випадку в кожний момент часу свій
стан змінює лише
один нейрон. В другому - стан змінюється
відразу в цілої групи нейронів, як правило, у всього шару.
Алгоритмічно хід часу в НМ задається ітераційним
виконанням однотипних дій над нейронами. Далі будуть
розглядатися тільки синхронні НМ.
306