8. Uppgift: Träna en perceptron
I den här uppgiften arbetar du med perceptroner i en övning med fyra kategorier:
- Räkna som en perceptron: du räknar ut den viktade summan och perceptronens svar för hand.
- Dra gränsen: du ställer in vikterna och tröskelvärdet så att beslutsgränsen delar två grupper av punkter.
- Lär perceptronen: du tränar en perceptron själv, och sedan får datorn ta över.
- Perceptronens gränser: du undersöker vad en perceptron inte kan lära sig.
Där perceptronen testas bygger dina stjärnor på testdata, alltså exempel som perceptronen inte har tränats på. Övningen öppnas i en ny flik. Ha kvar den här sidan, så att du kan svara på frågorna efteråt.
All data i övningen är konstruerad. Inlärningsregeln är Frank Rosenblatts,1 och trappbelysningen bygger på ett problem som Marvin Minsky och Seymour Papert analyserade 1969.2
Efter övningen
Gå tillbaka till de banor där du fick färst stjärnor och prova igen. Svara sedan på frågorna till lektionen. Utgå från det du såg i övningen.
Källor
Footnotes
-
Frank Rosenblatt, ”The Perceptron: A Probabilistic Model for Information Storage and Organization in the Brain”, Psychological Review, vol. 65, nr 6, 1958, s. 386–408, APA PsycNet. ↩
-
Marvin Minsky och Seymour A. Papert, Perceptrons: An Introduction to Computational Geometry, MIT Press, 1969, MIT Press. ↩