Aufstellen von Neuronalen Netzen (Graphisch)

OP #4953647
Hallo,
ich möchte mich mit Neuronalen Netzen auseinandersetzen um später 
kleinere Programme zu erstellen. Zunächst möchte ich das Netz aber erst 
mal Grafisch Darstellen. Wo ich momentan hänge, ist wie man die 
Hidden-Layer aufstellt.
Ziel soll es einmal werden, 4 LEDs in der richtigen Reihenfolge 
aufblinken zu lassen. Dazu Sollen diese in der Lernphase einzeln 
aufblinken und ich sage mit einem Tastendruck (habe zwei Taster), ob die 
Aufgeleuchtete LED richtig oder falsch ist.
Kennt ihr ein Buch, wo das Aufstellen von NeuronalenNetzen erläutert und 
evtl. an einem Beispiel erklärt wird?
Alles was ich gefunden habe, ist halt das man ein Input-Layer, ein (oder 
mehrere) Hidden-Layer und ein Output-Layer benötigt.
Der Input-Layer und Output-Layer sind mir für mein Projekt klar (4 
LEDs). Aber die Hidden-Layer, weiss ich nicht, wie ich die Aufstellen 
soll, bzw. ob die überhaupt benötigt werden.

Gruß
Chandler
Das Aufstellen der Layer ist eine eher triviale Sache. Jeder hidden 
Knoten hat ein Gewicht (= multiplikator) von jedem Input knoten. So 
werden also die Eingaenge aufsummiert. Dann durch die Tanh funktion und 
raus damit. Jeder Ausgangsknoten hat dann ein Gewicht (= multiplikator) 
von jedem hidden Knoten. Ausummieren, Tanh und raus damit.

Viel schwieriger ist das Lernen. Backpropagation. Da wird der Fehler 
zurueckgeschoben.
OP
Ich habe mal einen Entwurf erstellt.
Der übersichthalber habe ich nur die Verbindungen von den obersten zwei 
Einheiten eingezeichnet. Wäre so die Hidden-Layer richtig?

Weiterhin wäre ich noch an ein gutes Buch für Neuronale Netze 
interessiert.

Gruß
Chandler
Angehängte Dateien:
Persönliche Seite
Uhu U. schrieb:
> Chandler B. schrieb:
>> ich sage mit einem Tastendruck (habe zwei Taster), ob die
>> Aufgeleuchtete LED richtig oder falsch ist.
>
> Na denn viel Spaß... Neuronale Netze brauchen sehr viele
> Trainingsdurchläufe, bis sie eine Aufgabe "kapiert" haben.

"sehr viele" na und?
Sollte doch wohl bei den meisten Aufgaben kein Problem sein mit den 
heutigen Rechnern. Und bei wirklich großen Problemstellungen lässt man 
die Kiste halt 24/7 durchlaufen.
Gast
Chandler B. schrieb:
> wenn ich nicht weiss, wie ich das Netz aufbauen
> muss.

Warum beschäftigst du dich nicht (vorab) mit Gehirnforschung , 
Tiefenpsychologie , Meditation und insb. Yoga (dem der Erkenntnis - 
nicht dem der Turn-Akrobatik) . Zuerst mußt wohl wissen , was ein 
neuronales Netz überhaupt ist , wie das funktioniert (korrekt: 
funktionieren könnte) , wie es aufgebaut ist , wodurch es in Gang 
gesetzt und in Betrieb gehalten wird .
Das techn. Problem ist danach sicher leichter zu lösen .

Oder glaubst daß die Neuronal-elektroniker sich einfach hinsetzen und 
irgendeine Schaltung konstruieren ?

Wie sagte mal so ein Grieche oder Römer :
Erkenne dich Selbst - und du erkennst die Welt !

DAS ist das Problem ... und die Lösung zugleich .

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.