Нейромережа зворотного поширення є способом навчання нейронних мереж. Вона передбачає створення нейронної мережі з набором вхідних значень, для яких заздалегідь відоме правильне значення виходу. Мережа обробляє вхід і виробляє вихідне значення, яке порівнюється з правильним значенням. Якщо результат неправильний, поступові зміни поширюються назад по мережі, і розрахунок проводиться знову. Цей процес повторюється, поки мережа не обчислить потрібний вихід.
Нейронна мережа, терміни програмування