ein_neuronales_netz_fuer_den_nxt_roboter
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ein_neuronales_netz_fuer_den_nxt_roboter [2024/01/26 11:14] – [Quellcode] torsten.roehl | ein_neuronales_netz_fuer_den_nxt_roboter [2024/01/26 11:20] (aktuell) – [Quellcode] torsten.roehl | ||
|---|---|---|---|
| Zeile 244: | Zeile 244: | ||
| | | ||
| - | for(int i=0; i | + | |
| - | | + | learn( data1[0], data1[1] ); |
| - | | + | learn( data2[0], data2[1] ); |
| - | | + | learn( data3[0], data3[1] ); |
| - | | + | learn( data4[0], data4[1] ); |
| - | | + | trainedEpochs++; |
| - | } | + | } |
| } | } | ||
| Zeile 256: | Zeile 256: | ||
| | | ||
| int i, j; | int i, j; | ||
| - | | + | |
| - | + | ||
| // Initialisieren der Input-Vekoren | // Initialisieren der Input-Vekoren | ||
| Zeile 267: | Zeile 266: | ||
| | | ||
| - | } | + | |
| - | + | ||
| // Berechnen der Output-Werte | // Berechnen der Output-Werte | ||
| Zeile 276: | Zeile 274: | ||
| | | ||
| } | } | ||
| - | |||
| - | |||
| - | |||
| Zeile 306: | Zeile 301: | ||
| // Anpassen der Gewichte w1 | // Anpassen der Gewichte w1 | ||
| | | ||
| - | } | + | |
| - | + | ||
| | | ||
| Zeile 327: | Zeile 321: | ||
| // Berechnen der Output-Werte | // Berechnen der Output-Werte | ||
| | | ||
| - | |||
| sum = 0; | sum = 0; | ||
| | | ||
| - | |||
| | | ||
| Zeile 337: | Zeile 329: | ||
| // Übertragen des Outputs auf das Array out[] | // Übertragen des Outputs auf das Array out[] | ||
| - | for(i=0; i= 0.5 ) | + | for(i=0; i= 0.5 ) |
| - | | + | |
| - | | + | |
| - | | + | |
| } | } | ||
| | | ||
| Zeile 350: | Zeile 342: | ||
| </ | </ | ||
| + | <WRAP center round info 60%> | ||
| + | FIXME Der Quellcode enthält noch Fehler | ||
| + | </ | ||
| + | ==== Quellen ==== | ||
| + | * Download des orginales Artikels erschienen in JavaWorld 2005 | ||
| + | * [[https:// | ||
ein_neuronales_netz_fuer_den_nxt_roboter.1706267669.txt.gz · Zuletzt geändert: von torsten.roehl
