Implementierung

Wir sind nun auch in der Lage, einen ersten Quellcode zur Auswertung neuronaler Netze angeben zu können. Dabei muss nicht der gesamte Code Zeile für Zeile verstanden werden. Du solltest aber in der Lage sein, die Zahlenwerte der Eingangsneuronen anzupassen und die Berechnung erneut durchzuführen. Beachte dabei:

Die Nachkommastellen einer Zahl im Quellcode werden durch einen Punkt (und nicht durch ein Komma) von den führenden Ziffern getrennt.

Zunächst werden (bereits bekannte) Gewichte und Schwellwerte des neuronalen Netzes wie zuvor gesetzt. Anschließend werden die Eingangsneuronen gemäß des Pilzes aus dem Abschnitt zuvor definiert und das neuronale Netz wird bezüglich dieser Eingangsneuronen ausgewertet. Die berechneten Ausgangsneuronen werden schließlich ausgegeben.

Quellcode
Verändere die Eingangsneuronen zur Klassifikation von Pilzen und beobachte das Ergebnis.
Quiz

Betrachten den Pilz der folgenden Abbildung:

Verändere den Quellcode zuvor und aktualisiere die Vorschau, damit dir das zugehörige Klassifikationsergebnis (bzw. die Ausgangsneuronen) ausgegeben wird.

Was ist das Klassifikationsergebnis?
Pilz essbar
Pilz giftig
Verwende auch hier die Daten aus der Abbildung, aber wähle für den Abstand der Lamellen (Neuron 4) einen Wert von 0.75 (statt 1.00). Was ist nun das Klassifikationsergebnis?
Pilz essbar
Pilz giftig
Ausblick