<aside> 💡

Glöm ej att lÀsa hela uppgiften innan ni börjar. Det finns anvÀndbar information i slutet av detta dokument.

</aside>

Prerequisites, innan del 1

I del 1 kommer vi bygga vidare pÄ implementationen av en enkel artificiell neuron frÄn lektion 1, m.a.o. följande startlÀge: (copy-paste frÄn lektion 1)


<aside> 💡

Numpy = Python-library för vektorer, matriser och sÄdant. Det Àr ett matematik-bibliotek, men inte specifikt avsett för machine-learning. DÀrför kommer vi byta frÄn Numpy till PyTorch i deluppgift C. Men i A och B kör vi Numpy för tydlighetens skull.

</aside>

Kravspecifikation för del 1

Scope för del 1 av denna inlÀmningsuppgift Àr att implementera följande versioner av en OCR-perceptron för handskrivna siffror:

(A) 🧼 Optional: En enda neuron

(B) ✅ ANN-lager: NumPy version

Att vi nu ska implementera ett helt neuron-lager betyder att vi nu inte lÀngre behöver nÄgon separat Neuron-klass, eftersom vi kommer berÀkna output frÄn samtliga neuroner i lagret som en enda stor matris-operation:

(C) ✅ ANN-lager: PyTorch version: