Einzelnen Beitrag anzeigen

HERMES

Registriert seit: 29. Nov 2004
142 Beiträge
 
#5

Re: Neuronale Netze - Erklärung für 'nen 13-Jährigen gesucht

  Alt 18. Sep 2007, 22:09
Zitat von Torpedo:
@menschjens
Wie werden diese Funktionen denn verändert? Einfach die Koeffizienten ein bisschen erhöhen? (zum Beispiel)
Es werden die sowohl Schwellwerte als auch die Gewichtungen der einzelnen Neuronen und Verbindungen verändert.

Zitat von Torpedo:
Zum Beispiel ein NN, das Buchstaben (A-Z,a-b) von Ziffern (0-9) unterscheiden soll.
Ich würde da jetzt als totaler Neuling 8 Neuronen erstellen (für jedes Bit eines). Wenn der Ausgang der Neuronen mehr als 70% "positiv" ist, dann würde ich die Eingabe als Zahl ansehen. Wäre das theoretisch richtig?
Wenn du eine solche Klassifizierungsaufgabe hast, ist ein Binäres Perzeptron wohl am geeignetsten. Ein Perzeptron ist ein geschichtetes NN ohne Rückkoplung. Du kannst die Engabe sowohl Binär realisieren, als auch direkt, du hast nur ein Eingangsneuron, dessen Ausgangswert gleich dem ASCII Wert deines Zeichens ist (ich vermute mal, dass du ASCII Code als eingabe verwenden willst). Dann hast du ein Ausgabeneuron, das erregt ist wenn deine Eingabe ein Buchstabe und das nicht erregt ist, falls es eine Zahl ist - oder anders rum.

Zitat von Torpedo:
Aber was wäre dann ein Beispiel für so eine Funktion?
f(x) = a*x+b (wobei x entweder 1 oder 0 sein kann)
Wahrscheinlich sind die Funktionen viel komplexer, oder?
Du kannst mit NNs alle berechenbaren Funktionen Berechnen.
  Mit Zitat antworten Zitat