Неуронска мрежа повратног ширења је начин за тренирање неуронских мрежа. То подразумева обезбеђивање неуронске мреже са скупом улазних вредности за које је унапред позната исправна излазна вредност. Мрежа обрађује улаз и производи излазну вриједност, која се успоређује с исправном вриједношћу. Ако је резултат нетачан, постепене промене се шире уназад кроз мрежу, а израчун се поново врши. Овај процес се понавља све док мрежа не израчуна жељени излаз.
Неуронска мрежа, програмски термини