Suchergebnisse

Suchergebnisse 1-8 von insgesamt 8.

  • Benutzer-Avatarbild

    Name: Brain.dll Beschreibung: Inspiriert durch: golem.de/news/maschinenlernen-…derassen-1407-107891.html Lasse deine Programme von nun an selbstständig lernen! Du kannst mit der Brain.dll Bilderkennungen, KIs, und viele weitere lernende Programme ohne Umstände implementieren. Es ist kein mathematisches Verständnis über Neuronale Netze nötig, kann aber durchaus beim Finden der richtigen Einstellungen hilfreich sein. Für Einsteiger in das Maschinenlernen ist die .dll ideal geeignet! Details: - Imp…

  • Benutzer-Avatarbild

    Hi, wie du siehst, ist das @ zu komplex für eine 5 x 5 - Auflösung. Hier ist rechts in der Vereinfachten Version auch als Mensch kein @ mehr zu erkennen, oder? Und sieht tatsächlich aus wie ein y Da müsstst du mehr Pixel verwenden Dieses Beispiel dient nur zur Veranschaulichung für das Maschinelle Lernen mit der .dll allgemein. Die .dll ist unabhängig von der Texterkennung. Das hier ist für ein paar Grundbuchstaben gedacht. Wenn man das ernsthaft machen möchte (Texterkennung), muss man deutlich …

  • Benutzer-Avatarbild

    Hallo zusammen, schön, dass euch das Thema auch interessiert Ja, ich habe die .dll geschrieben, und es besteht noch viel Luft nach oben. Die Eingangspixel-Anzahl von 25 ist teilweise einfach zu gering, um manche Bustaben sauber zu unterscheiden. Es bietet sich auch an, das Eingangsbild erst einmal zu skalieren, und danach ins Netz zu geben. Denn sonst würde ein "i", das man auf der linken Seite einlernt, nicht erkannt werden, wenn man es auf der rechten Seite zeichnet. Warum lernt das Programm e…

  • Benutzer-Avatarbild

    An der .dll habe ich "nur" den dritten Trainingsmodus "RandomAvg" hinzugefügt, damit das Training nicht von einem einzigen schlechten Training Pattern vermiest wird Und du kannst die Debug-Ausgabe manuell aktivieren, um den aktuellen Lernfortschritt zu beobachten. Freut mich, dass du weiter gekommen bist! Ja 25x25 ist sehr knapp bemessen, das Beispielprojet ist bei mir morgens vor dem Aufstehen mit Laptop im Bett enstanden. Hätte ich vllt. etwas mehr Mühe reinstecken sollen. War ja nur als Demo …

  • Benutzer-Avatarbild

    Die .dll nimmt beliebige Double-Werte/Double-Arrays als Eingabe und Ausgabe - also geht Nochmal: Die .dll wird nur beispielhaft für Bilderkennung verwendet Im Endeffekt wird intern alles auf Zahlen gemappt. EDIT: @Morrison: Ich habe ein neues Brain Bundle 1.1 hochgeladen. Es enthält das neue Beispielprojekt, mit dem die Erkennung unserer 26 Großbuchstaben schon gut funktioniert. Ich habe einige Samples eintrainiert. Falls das Netz beim Benutzen dennoch Fehler macht, können diese direkt korrigier…

  • Benutzer-Avatarbild

    Hallo rdmguy! Freut mich, dass auch du dich für dieses Thema interessierst Zu 1) Ja, theoretisch ist sowas möglich. Da müssen allerdings mehrere Punkte beachtet werden. 1. Die Anzahl der versteckten Neuronen muss ausprobiert oder ergooglelt werden (so ein lineares Problem wurde sicherlich irgendwo untersucht) 2. Es handelt sich nun nicht mehr um ein "boolsches" Problem. Denn auch für die Buchstabenerkennung habe ich 26 Ausgänge (also für jeden Buchstaben 1 Ausgang, der zwischen 0 und 1 liegt). E…

  • Benutzer-Avatarbild

    Habs auch nochmal probiert mit dem linearen Problem. Konnte es auf die Schnelle auch nicht eintrainieren. Hat er sich standhaft geweigert Möglicherweise benötigt ein solches Problem auch mehr als nur 1 versteckte Schicht. Die meisten Probleme brauchen zwar nur 1 versteckte Schicht, es gibt aber auch Ausnahmen. Es sieht danach aus, als wäre ein solcher Anwendungsfall (trotz seiner scheinbaren Einfachheit) nicht so einfach einzulernen. Okay immerhin muss das Netz multiplizieren lernen. Ich glaube …

  • Benutzer-Avatarbild

    Klar, dafür ist sie gemacht