Registriert seit: 28. Jul 2003
1.528 Beiträge
Delphi 2005 Personal
|
Re: Neuronales Netz zur Zahlenerkennung
2. Mai 2008, 16:27
Was passiert denn, wenn du beim Testen in der InputFunktion 10 Pixel zufällig färbst? Ich habe leider keinen WindowsRechner, sonst würde ich das selbst versuchen. Du hast eine sehr kleine Stichprobenauswahl und zusätzlich keine unabhängigen Testdaten.
Das interessante bei einem NN ist ja die (begrenzte) Generalisierungsfähigkeit, d.h. wenn du ein paar Pixel umwirfst, sollte dein NN trotzdem noch halbwegs sinnvoll klassifizieren.
Als Möglichkeit zur Weiterentwicklung könntest du randomisierte Trainingsdaten benutzen, in dem du beim Trainieren in jedem Bild 5 InputNeuronen umwirfst.
Wenn du immer nur deine exakten Trainingsdaten nimmst, wirst du wahrscheinlich in den Effekt des Overfittings reinlaufen, dein Netz erkennt zwar dann die Trainingsdaten, aber nichts anderes mehr wodurch der Sinn eines NNs verschwunden ist.
Erwarte das Beste und bereite dich auf das Schlimmste vor.
|