Ich habe eine Frage. Ich habe eine Datei mit Trainingsdatensatz. Es sieht aus wie:Trainingsdatensatz in FANN
1 6 4 12 5 5 3 4 1 67 3 2 1 2 1 0 0 1 0 0 1 0 0 1 1
2 48 2 60 1 3 2 2 1 22 3 1 1 1 1 0 0 1 0 0 1 0 0 1 2
4 24 2 34 3 5 3 2 3 31 3 1 2 2 1 0 0 1 0 0 1 0 0 1 1
4 9 4 21 1 3 3 4 3 48 3 3 1 2 1 1 0 1 0 0 1 0 0 1 1
ich ein neuronales Netz mit 24 Neuronen in der Eingangsschicht, 12 Neuronen in verborgener Schicht und zwei Neuronen in der Ausgangsschicht.
Wenn ich anfange, ein Netzwerk zu trainieren - ein Fehler erscheint: The number of input neurons in the ann (24) and data (6) don't match. Aber warum? Wie Sie sehen, gibt es 24 Eingabedaten! Können Sie mir sagen, warum dieser Fehler angezeigt wird? Danke!
Ich verwende VS 2015, C#, Win-Formulare;
Sie müssen den Code posten, der eine (Zeile?) Aus der Datei nimmt und sie der Eingabeschicht zuführt. Und deine Zeile enthält 25 ganze Zahlen und nicht 24? –
Nein nein nein, damit wird Ihre Frage sehr bald geschlossen. Ein geeigneter Weg dazu besteht darin, Ihre Frage zu bearbeiten und den Code zu veröffentlichen, von dem Sie denken, dass er nicht das tut, was er tun soll. –
24 - es gibt Daten ein, 25 - es ist Ausgabe – Blok