Пълно обяснение на математиката зад кода.
С реални числа и интерактивни примери.
Това е образователна страница към демото Mobile MLP Digits Demo
Sigmoid преобразува всяко число в стойност между 0 и 1. Това е ключово, защото:
Това е моментът, в който мрежата "предсказва". Входните данни преминават през теглата и активациите и накрая получавате 10 числа.
За всеки неврон в следващия слой:
Променяй входовете и виж как числата се движат през мрежата в реално време.
| h₁ | h₂ | |
|---|---|---|
| x₁ | ||
| x₂ | ||
| bias |
| out | |
|---|---|
| h₁ | |
| h₂ | |
| bias |
Това е моментът, в който мрежата се учи. Тя сравнява какво е предсказала с това, което трябва да е, и поправя теглата.
Мрежата използва градиентен спуск. Тя търси посоката, в която грешката намалява най-бързо, и прави малка крачка в тази посока (learning rate = 0.15 в кода).