Künstliche neuronale Netze sind ein wichtiger Teilbereich der Künstlichen Intelligenz. Sie können mit gelabelten Testdaten trainiert werden (überwachtes Lernen) und viele Probleme lösen, die handprogrammierten Algorithmen nicht zugänglich sind.
Beispiele:
Eine Nervenzelle (Neuron) hat mehrere Eingänge und einen Ausgang. An den Eingängen erhält sie verschieden starke Stromimpulse, am Ausgang generiert sie ebenfalls einen Stromimpuls, dessen Stärke von der Stärke der Impulse an den Eingängen abhängt. Es liegt nahe, auf ähnliche Weise ein künstliches Neuron zu erstellen, das - abhängig von den Eingangsgrößen $x_1, x_2,\ \ldots,\ x_n$ am Ausgang den Wert 0 oder 1 liefert.
Ein künstliches Neuron ist eine Funktion, die $n$ Eingabewerte $x_1, x_2, \ldots, x_n$ entgegennimmt und einen Ausgabewert liefert. Die genaue Funktion des Neurons wird bestimmt durch folgende Konstanten:
Die Heaviside-Funktion ist folgendermaßen definiert: $H(x) = \begin{cases} 0 & \text{für } x < 0 \\ 1 & \text{für } x \ge 0 \end{cases}$
Der Ausgabewert des Neurons berechnet sich (mit Heaviside als Aktivierungsfunktion) folgendermaßen: $$Ausgabewert = H(x_1\cdot w_1 + x_2\cdot w_2 + \ldots + x_n\cdot w_n - \Theta)$$
Das heißt, das Neuron hat den Ausgabewert 1 (man sagt, es "feuert"), wenn $$x_1\cdot w_1 + x_2\cdot w_2 + \ldots + x_n\cdot w_n - \Theta \ge 0$$
Für Interessierte:
a) Welche weiteren Aktivierungsfunktionen gibt es?
Die am häufigsten verwendeten Aktivierungsfunktionen sind:
b) Warum ist das künstliche Neuron so definiert?
Das künstliche Neuron bildet die Funktionsweise natürlicher Neuronen bei weitem nicht exakt nach, sondern ist nur ein einfaches Modell, das sich in der Praxis als funktionsfähig erwiesen hat. Folgende Überlegungen haben bei seiner Definition sicher eine Rolle gespielt:
c) Lernen wir in Jahrgangsstufe 11 wirklich nur ein einzelnes künstliches Neuron kennen? Wars das dann?!?
Ich kann verstehen, dass Sie enttäuscht sind, insbesondere dann, wenn in Jahrgangsstufe 12 vielleicht mal kein Informatikkurs zustandekommt. Daher hier ein paar Quellen, die Ihnen helfen, sich über Neuronale Netze selbst zu informieren: