Neuronales Netz für den Arduino

OP (Firma: Hard- &Software) #7547617

Neuronale Netze für den Arduino UNO und Nano

Hier ein Bespielprogram für den Arduino für ein Neuronales Netzwerk mit zwei Eingängen und einem Ausgang sowie drei Hidden Neuronen.

Das Netz wird mit vier Eingabemustern für die XOR Funktion trainiert und merkt sich die berechneten Gewichte. Der Lernmodus dauert nicht mal eine Sekunde.

Im Hauptprogramm werden zwei Taster an D2 und D3 ausgelesen. Danach wird das Netzwerk durchgerechnet und das Ergebnis seriell und auch auf die LED an D7 ausgegeben.

Interessant wäre auch ein kleines Camera Modul um eine Mustererkennung aufzubauen.

Das nächste Projekt wäre auch vielleicht eine Farberkennung mit einem I2C RGB Farbsensor.

Das Programm für den Arduino sowie C# und Ansi C steht hier zum Download bereit.

https://my.hidrive.com/share/aanao022uk

Angehängte Dateien:
Gast #7547906

Heute kann auch jeder Schüler einen Computer bedienen. In den 70er Jahren war das noch der Job weniger ausgewählter Experten.

Dafür kann heute kaum noch jemand mit einem Abakus oder Rechenschieber umgehen, einen Kohle-Ofen an machen, Obst einwecken, eine Pute rupfen und andere lebensnotwendige Dinge.

Gast #7547972

Cyblord -. schrieb:

Genau. Weil man das nicht mehr braucht. Hahaha

Ich vermute, du hast mich missverstanden. Ich versuche es nochmal:

Früher konnte man Leute damit beeindrucken, einen Computer zu bedienen. Noch mehr, wenn man sie programmieren konnte.

Das begeistert heute niemanden mehr. Dafür kann man heute Leute mit Fähigkeiten beeindrucken, die damals ganz normal waren.

In der Ausbildung hatten wir einen Meister, der konnte Bohrer mit einer Schlüsselfeile schärfen und an andere Materialien anpassen. Das hatte mich damals begeistert. Für ihn war das hingegen nichts besonderes, denn zu seiner jungen Zeit konnten das viele Leute.

Gast #7548144

Alexander schrieb:

Nicht jeder der ein Rezept gelesen hat ist gleich ein Koch.

Zumal das Internet zunehmend mit schlechten bis gar nicht funktionierenden Rezepten voll gemüllt wird.

Der jüngste Klopper auf den ich gestoßen war: Man sollte Kelloggs oder Nüsse in Schokolade tunken und dann im Backofen schön cross ausbacken.

#7548176

Ich kann mich noch gut an einen Hiwi-Job von 1991 erinnern. Dort waren auch ein paar Leute, die haben exakt das gleiche implementiert. Einfache neuronale Netze mit ein bis 2 Leveln an internen Neuronen. Sehr viel sinnvolles ist da nicht bei heraus gekommen. Aber es war damals der Hype. Zusätzlich gab es auch noch Fuzzy-Logic, also irgendetwas unscharfes. Davon hat man Jahre später auch nichts mehr gehört.

Ok, nun kann man Programme von 1991 auf einem Arduino laufen lassen. Aber es waren damals auch schon keine Hochleistungsrechner eingesetzt.

#7548395

Aber es war damals der Hype.

Ist doch ein guter Zeitpunkt für eine Neuauflage dieses Hypes.

In den 90ern wusste niemand mehr, was eure Vorgänger in den 60ern auf den Röhrencomputern versuchten. Heute weiß niemand mehr, was ihr in den 90ern auf den DOS-PCs und UNIX-Workstations versucht hattet.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 2 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.