Neuronale Zahlen

An der Station Neuronale Zahlen kannst Du ein neuronales Netz darauf trainieren handgeschriebene Ziffern zu erkennen. Das Bild jeder Ziffer wird in ein 28x28 Graustufen Pixelbild umgewandelt. D.h. es wird durch 784 Zahlen zwischen 0 für schwarz und 1 für weiß repräsentiert. Diese Zahlen sind die Eingangssignale des neuronalen Netzes.

Das Netz hat insgesamt 10 Ausgänge, die ebenfalls Zahlen zwischen 0 und 1 ausgeben. Jeder dieser Ausgänge steht für eine bestimmte Ziffer von 0 bis 9. Die Ausgangssignale kann man als Wahrscheinlichkeit interpretieren, dass das Bild die jeweilige Ziffer zeigt.

Um das Netz zu trainieren, werden viele verschiedene Bildern von Ziffern an die Eingänge angelegt und der entsprechende Ausgang soll 1 ergeben, während alle anderen 0 sind.

Dazwischen liegt eine Schicht mit versteckten Neuronen (wir schätzen es sind etwa 100). Jeder Input ist mit jedem Neuron in dieser mittleren Schicht verbunden. Und jedes versteckte Neuron wiederrum mit jedem Ausgang.

Das führt man mit sehr vielen verschiedenen Bildern durch, wobei jedes Bild auch mehrmals verwendet wird.

Deine Herausforderung

Probiere das untrainierte Netz aus. Dann lasse das Netz eine Wiele trainieren und probiere es erneut aus.