[Python-de] Backpropagation XOR

Robert Heumüller mailing at heum.de
So Nov 25 14:24:21 CET 2012


Gute Idee,

ich habe die Reihenfolge der Beispiele mal randomisiert:

examples = [([0,0], [0]),([0,1], [1]),([1,0], [1]),([1,1], [0])]
    for i in range(15000):
        learn_example(random.choice(examples))
    print calculate([0,0])
    print calculate([0,1])
    print calculate([1,0])
    print calculate([1,1])

Leider trotzdem kein Erfolg :( Danke trotzdem schonmal, 

Grüße

Robert

Am Sun, 25 Nov 2012 13:39:01 +0100
schrieb Johannes <dajo.mail at web.de>:

> Hi,
> was passiert, wenn du die Reihenfolge der Lernschritte zufällig
> variierst? Das Ergebnis kann einfach auf 'schlechtes lernen'
> zurückzuführen sein.
> 
> greatz Johannes
> 
> On 24.11.2012 22:42, Robert Heumüller wrote:
> > Guten Abend,
> > 
> > ich habe vor drei Tagen dieses kleine Script geschrieben,
> > das ein mehrschichtiges Perzeptron aus Sigmoidneuronen
> > mittels Backpropagation die XOR Funktion lernen lassen soll.
> > Seitdem versuche ich den Fehler zu finden, warum der Lernvorgang
> > einfach nicht funktioniert (Immer wenn ich drauf gucke, komme ich
> > zum Schluss, dass die Implementierung stimmen sollte). Ich
> > würde mich freuen, wenn jemand mal einen Blick darauf werfen, und 
> > mir sagen könnte, worin der Fehler liegt. Hier der Code:
> > 
> > http://privatepaste.com/8ad1b3752e
> > 
> > 
> > Ich hoffe, es findet sich jemand, der mir weiterhelfen kann.
> > 
> > Vielen Dank
> > 
> > Robert
> > 
> > _______________________________________________
> > python-de maillist  -  python-de at python.org
> > http://mail.python.org/mailman/listinfo/python-de
> > 
> 
> _______________________________________________
> python-de maillist  -  python-de at python.org
> http://mail.python.org/mailman/listinfo/python-de



Mehr Informationen über die Mailingliste python-de