From 91acb033354dc03cfbfa8e4b9a3a1bbc29ce230d Mon Sep 17 00:00:00 2001 From: lacatoire Date: Sun, 7 Jun 2026 20:09:56 +0200 Subject: [PATCH] =?UTF-8?q?[Sync=20EN]=20fann:=20deutsche=20=C3=9Cbersetzu?= =?UTF-8?q?ng=20neuer=20Dateien?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ann-get-cascade-output-change-fraction.xml | 88 ++++++++++++++++++ .../fann/functions/fann-get-layer-array.xml | 65 +++++++++++++ .../fann/functions/fann-get-num-layers.xml | 63 +++++++++++++ reference/fann/functions/fann-train-epoch.xml | 92 +++++++++++++++++++ 4 files changed, 308 insertions(+) create mode 100644 reference/fann/functions/fann-get-cascade-output-change-fraction.xml create mode 100644 reference/fann/functions/fann-get-layer-array.xml create mode 100644 reference/fann/functions/fann-get-num-layers.xml create mode 100644 reference/fann/functions/fann-train-epoch.xml diff --git a/reference/fann/functions/fann-get-cascade-output-change-fraction.xml b/reference/fann/functions/fann-get-cascade-output-change-fraction.xml new file mode 100644 index 000000000..fc22e5c01 --- /dev/null +++ b/reference/fann/functions/fann-get-cascade-output-change-fraction.xml @@ -0,0 +1,88 @@ + + + + + + + fann_get_cascade_output_change_fraction + Gibt den Änderungsanteil der Kaskadenausgabe zurück + + + + &reftitle.description; + + floatfann_get_cascade_output_change_fraction + resourceann + + + Der Änderungsanteil der Kaskadenausgabe ist eine Zahl zwischen 0 und 1, die bestimmt, wie groß der Anteil des Wertes von fann_get_MSE + sein muss, der sich innerhalb von fann_get_cascade_output_stagnation_epochs während des Trainings der Ausgabeverbindungen ändert, + damit das Training nicht stagniert. Stagniert das Training, so wird das Training der Ausgabeverbindungen + beendet und es werden neue Kandidaten vorbereitet. + + + Das bedeutet, dass wenn sich der MSE während eines Zeitraums von fann_get_cascade_output_stagnation_epochs nicht um einen Anteil von fann_get_cascade_output_change_fraction + ändert, das Training der Ausgabeverbindungen gestoppt wird, weil das Training stagniert ist. + + + Ist der Änderungsanteil der Kaskadenausgabe niedrig, so werden die Ausgabeverbindungen stärker trainiert, und ist der Anteil hoch, + so werden sie weniger trainiert. + + + Der voreingestellte Änderungsanteil der Kaskadenausgabe ist 0.01, was einer Änderung des MSE um 1 % entspricht. + + + + + &reftitle.parameters; + + + ann + + &fann.ann.description; + + + + + + + &reftitle.returnvalues; + + Der Änderungsanteil der Kaskadenausgabe oder &false; im Fehlerfall. + + + + + &reftitle.seealso; + + + fann_set_cascade_output_change_fraction + fann_get_MSE + fann_get_cascade_output_stagnation_epochs + + + + + + + + diff --git a/reference/fann/functions/fann-get-layer-array.xml b/reference/fann/functions/fann-get-layer-array.xml new file mode 100644 index 000000000..9b871bab5 --- /dev/null +++ b/reference/fann/functions/fann-get-layer-array.xml @@ -0,0 +1,65 @@ + + + + + + + fann_get_layer_array + Ermittelt die Anzahl der Neuronen in jeder Schicht des Netzes + + + + &reftitle.description; + + arrayfann_get_layer_array + resourceann + + + Ermittelt die Anzahl der Neuronen in jeder Schicht des neuronalen Netzes. + + + Der Bias wird nicht berücksichtigt, sodass die Schichten zu den fann_create-Funktionen passen. + + + + + &reftitle.parameters; + + + ann + + &fann.ann.description; + + + + + + + &reftitle.returnvalues; + + Ein Array mit der Anzahl der Neuronen in jeder Schicht. + + + + + + diff --git a/reference/fann/functions/fann-get-num-layers.xml b/reference/fann/functions/fann-get-num-layers.xml new file mode 100644 index 000000000..6172fab2f --- /dev/null +++ b/reference/fann/functions/fann-get-num-layers.xml @@ -0,0 +1,63 @@ + + + + + + + fann_get_num_layers + Ermittelt die Anzahl der Schichten des neuronalen Netzes + + + + &reftitle.description; + + intfann_get_num_layers + resourceann + + + Ermittelt die Anzahl der Schichten des neuronalen Netzes. + + + + + &reftitle.parameters; + + + ann + + &fann.ann.description; + + + + + + + &reftitle.returnvalues; + + Die Anzahl der Schichten des neuronalen Netzes oder &false; im Fehlerfall. + + + + + + + diff --git a/reference/fann/functions/fann-train-epoch.xml b/reference/fann/functions/fann-train-epoch.xml new file mode 100644 index 000000000..3b6611d77 --- /dev/null +++ b/reference/fann/functions/fann-train-epoch.xml @@ -0,0 +1,92 @@ + + + + + + + fann_train_epoch + Trainiert eine Epoche mit einem Satz von Trainingsdaten + + + + &reftitle.description; + + floatfann_train_epoch + resourceann + resourcedata + + + Trainiert eine Epoche mit den in data gespeicherten Trainingsdaten. Eine Epoche ist + ein Durchlauf, bei dem alle Trainingsdaten genau einmal berücksichtigt werden. + + + Diese Funktion gibt den MSE-Fehler zurück, wie er entweder vor oder während des eigentlichen Trainings berechnet wird. + Dies ist nicht der tatsächliche MSE nach der Trainingsepoche, aber da dessen Berechnung erfordern würde, den + gesamten Trainingssatz noch einmal zu durchlaufen, ist es mehr als ausreichend, diesen Wert während des Trainings zu verwenden. + + + Der von dieser Funktion verwendete Trainingsalgorithmus wird durch die Funktion fann_set_training_algorithm + ausgewählt. + + + + + &reftitle.parameters; + + + ann + + &fann.ann.description; + + + + data + + &fann.train.description; + + + + + + + &reftitle.returnvalues; + + Der MSE oder &false; im Fehlerfall. + + + + + &reftitle.seealso; + + + fann_train_on_data + fann_test_data + fann_get_MSE + fann_set_training_algorithm + + + + + + + +