Hallo,

Zuerst wieder die üblichen Links von mir:

http://www.tu-chemnitz.de/informatik...kt-04-skr1.pdf
http://www.tu-chemnitz.de/informatik...kt-04-skr2.pdf
http://www.tu-chemnitz.de/informatik...kt-04-skr3.pdf
http://www.tu-chemnitz.de/informatik...kt-04-skr4.pdf

Nur welche (mathematische ?) Operation führt ein Neuron aus ?
Kurz zusammengefasst: Ein Neuron hat mehrere Eingänge, die ich als "Kanten" bezeichnen werde. Jeder Kante ist eine Zahl, ein sogenanntes "Gewicht" zugeordnet. Im einfachsten Fall kann man sich die Kanten wie elektrische Leitungen vorstellen, sie führen also den Wert 1 oder den Wert 0. Die Gewichte können beliebige reelle Zahlen sein.

Das Neuron berechnet einfach für jede Kante das Produkt aus Kantenwert und Kantengewicht und summiert diese Produkte auf. Ist die Summe größer als ein Schwellwert, wird der Ausgang auf 1 gesetzt, ist er kleiner, ist der Ausgang 0.
Der Ausgang eines Neurons kann dann anderen Neuronen wieder als Eingang dienen usw.

Code:
for i:=1 to anzahl_eingänge do begin
   summe:=summe+ eingang[i] * gewicht[i];
end;
if summe>schwellwert then ausgang:=1
else ausgang:=0;

Beim Lernen werden die Kantengewichte geändert. Dafür gibt es gewisse Lernregeln und Lernverfahren.
Das "Wissen" des Netzes ist also in den Gewichten der Kanten gespeichert.