Die Methoden der Klasse 'NeuralNet' geben oft boolsche Wert zurück, true für Erfolg, false für Fehler.Amper wrote:Was soll Rückgabewert geprüft und behandelt heißen?
Z.B.
bool ok = net.Load("...);
ok = ok && net.ApplyInputAct(...);
ok = ok && net.GetInputAct(...);
if (!ok)
{
MessageBox.Show("Error!");
}
--> Kehren denn alle Methoden mit true zurück?
Wichtig auch: Nachdem alle Inputs mit ApplyInputAct angelegt wurden, muss vor dem Abrufen der Outputs mit GetOutputAct ein Rechenschritt des Netzes durch Aufrufen von ThinkStep() ausgeführt werden.
Wenn aber schon das Beispiel mit ApplyInputAct und anschließendem GetInputAct nicht funktioniert, dann läuft was anderes falsch.
Gerne mir mal den Code schicken, dann schau ich mir die Sache einmal an.
Viele Grüße