Forum: Offtopic Aufstellen von Neuronalen Netzen (Graphisch)


von Chandler B. (chandler)


Lesenswert?

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

von Tobias P. (hubertus)


Lesenswert?

Das würde mich auch interessieren. Neuronale Netze scheint mir so eine 
eigene, geheimnissumwitterte Wissenschaft zu sein. Da mal ein bisschen 
die Basics zu kennen wär ganz intressant.

von Purzel H. (hacky)


Lesenswert?

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.

von Chandler B. (chandler)


Angehängte Dateien:

Lesenswert?

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

von Uhu U. (uhu)


Lesenswert?

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.

von Mike B. (mike_b97) Benutzerseite


Lesenswert?

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.

von Uhu U. (uhu)


Lesenswert?

Mike B. schrieb:
> Sollte doch wohl bei den meisten Aufgaben kein Problem sein mit den
> heutigen Rechnern.

Kannst du nicht lesen?

von Mike B. (mike_b97) Benutzerseite


Lesenswert?

in der tat gings um einen Hardware-Aufbau, recht er haben tut

von Purzel H. (hacky)


Lesenswert?

Das doofe ist, dass es kein inkrementelles Lernen gibt.
von 4 auf 5 Leds, bedeuetet alles nochmals.

von Lukas H. (eelhorsto)


Lesenswert?

Probier es mal mit Membrain. Das ist grafisch und es ist möglich C-Code 
zu exportieren. Den habe ich schon auf Arduinos zum laufen bekommen. 
Damit macht mein Staubsauger Hindernisvermeidung!

Viele Grüße

von E. D. (e-d)


Lesenswert?


von Chandler B. (chandler)


Lesenswert?

Membrain hatte ich auch schon einmal gefunden, allerdings hilft mir 
dieses Programm nicht, wenn ich nicht weiss, wie ich das Netz aufbauen 
muss.

von Lukas H. (eelhorsto)


Lesenswert?

Ganz ehrlich, dann hast du andere Probleme. Sogar dieses Programm hat 
eine Hilfe und das Internet ist voll davon.

Viel Erfolg

von Reinhard K. (Gast)


Lesenswert?

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 .

von Chandler B. (chandler)


Lesenswert?

Ist ja mal wieder nett, wie hier mit leuten umgegangen wird.
Aber darum habe ich ja nicht gefragt wie es geht, sondern explizit 
gefragt, ob einer ein gutes Buch kennt, wo ich das nachlesen kann.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.