Zwei Inputs

Offensichtlich ist ein Input viel zu wenig, um neuronale Netze interessant zu machen. Mathematisch gesehen ist es sehr leicht ein Neuron mit beliebig viele Inputs zu versehen. Rein rechnerisch führt man für jeden Input ein Gewicht ein, multipliziert den Wert an dem Input mit diesem Gewicht und summiert das Ganz für alle Inputs auf. Dadurch erhält man das Gesamtsignal:

Gesamtsignal z=f(wxx+wyy+wb)z = f\left(w_x \cdot x + w_y \cdot y + w_b\right)

Damit ist ein Neuron eine zwei-dimensionale Funktion, die den beiden Input-Werten xx und yy ein Outputsignal zz zuordnet. (Wenn Du nicht weißt, was eine zwei-dimensionale Funktion ist, lies die den Exkurs durch.)

Das Neuron

Damit wir experimentieren können, benötigen wir ein Neuron mit zwei Inputs. Es ist links dargestellt. Rechts daneben ist die Darstellung der zwei-dimensionalen Funktion des Neurons.

Logo
Text

Experimentiere mit den Gewichten

Verändere die Gewichte, um zu sehen, wie sie sich auf die Funktion des Neurons auswirken.

Wenn man ein Input-Gewicht und das Bias-Gewicht auf 0 stellt, kann man gut die drei-dimensionale Form der Aktivierungsfunktion erkennen.

Das Training

Das Training eines Neurons mit mehren Inputs erfolgt genauso, wie mit einem Input. Allerdings muss man für jeden Input einen Trainingswert haben. Also benötigen wir jetzt drei Werte pro Datensatz. Zwei für die beiden Inputs und den dritten als zu lernenden Output.

Als Beispiel nehmen wir das Logische Oder. D.h. die Input-Signale sind entweder 0 oder 1 und das Outputsignal ist 1, wenn mindestens einer der Inputs 1 ist und 0 sonst.

Zeit für ein leichtes Training

  1. Lasse das Neuron das Logische Oder lernen.

  2. Verändere anschließend die Trainingsdaten so, dass das Neuron das Logische Und lernt. (D.h. Setze den Output Wert im zweiten und dritten Datensatz auf 0).

  3. Verändere anschließend die Trainingsdaten so, dass das Neuron das Logische Xor lernt. (D.h. Setze die Outputs im zweiten und dritten Datensatz auf 1 und den im letzten Datensatz auf 0).

Welche Unterschiede stellst du zwischen den drei Fällen fest?

Wie es weiter geht

Im nächsten Schritt lernst Du, wie man durch die Kombination vieler Neuronen den KI-Winter beendete.

Version 0.0