Name
learn_sampset_boxlearn_sampset_boxLearnSampsetBoxLearnSampsetBox — Trainieren des Klassifikators mit einem Datensatz.
Warnung
learn_sampset_boxlearn_sampset_boxLearnSampsetBoxLearnSampsetBoxLearnSampsetBox ist veraltet und wird nur aus Gründen
der Rückwärtskompatibilität zur Verfügung gestellt. Neue
Applikationen sollten stattdessen die
MLP, SVM, KNN oder GMM Operatoren verwenden.
Herror learn_sampset_box(const Hlong ClassifHandle, const Hlong SampKey, const char* Outfile, const Hlong NSamples, double StopError, const Hlong ErrorN)
Herror T_learn_sampset_box(const Htuple ClassifHandle, const Htuple SampKey, const Htuple Outfile, const Htuple NSamples, const Htuple StopError, const Htuple ErrorN)
void LearnSampsetBox(const HTuple& ClassifHandle, const HTuple& SampKey, const HTuple& Outfile, const HTuple& NSamples, const HTuple& StopError, const HTuple& ErrorN)
void HFeatureSet::LearnSampsetBox(const HClassBox& ClassifHandle, const HString& Outfile, Hlong NSamples, double StopError, Hlong ErrorN) const
void HFeatureSet::LearnSampsetBox(const HClassBox& ClassifHandle, const char* Outfile, Hlong NSamples, double StopError, Hlong ErrorN) const
void HClassBox::LearnSampsetBox(const HFeatureSet& SampKey, const HString& Outfile, Hlong NSamples, double StopError, Hlong ErrorN) const
void HClassBox::LearnSampsetBox(const HFeatureSet& SampKey, const char* Outfile, Hlong NSamples, double StopError, Hlong ErrorN) const
static void HOperatorSet.LearnSampsetBox(HTuple classifHandle, HTuple sampKey, HTuple outfile, HTuple NSamples, HTuple stopError, HTuple errorN)
void HFeatureSet.LearnSampsetBox(HClassBox classifHandle, string outfile, int NSamples, double stopError, int errorN)
void HClassBox.LearnSampsetBox(HFeatureSet sampKey, string outfile, int NSamples, double stopError, int errorN)
learn_sampset_boxlearn_sampset_boxLearnSampsetBoxLearnSampsetBoxLearnSampsetBox trainiert den Klassifikator mit den
Daten zum Schlüssel SampKeySampKeySampKeySampKeysampKey (siehe read_sampsetread_sampsetReadSampsetReadSampsetReadSampset).
Der Trainingsvorgang wird spätestens nach NSamplesNSamplesNSamplesNSamplesNSamples Beispielen
abgebrochen.
Falls NSamplesNSamplesNSamplesNSamplesNSamples größer als die Anzahl der Beispiele in
SampKeySampKeySampKeySampKeysampKey ist, wird zyklisch von vorne begonnen.
Falls der Fehler den Wert StopErrorStopErrorStopErrorStopErrorstopError unterschreitet, wird der
Trainingsvorgang vorzeitig beendet. StopErrorStopErrorStopErrorStopErrorstopError berechnet sich dabei
N / ErrorN, wobei N die Anzahl der Beispiele ist, die während der letzten
ErrorNErrorNErrorNErrorNerrorN Trainingsbeispiele falsch klassifiziert wurden.
Typischerweise ist ErrorNErrorNErrorNErrorNerrorN die Anzahl der Beispiele in
SampKeySampKeySampKeySampKeysampKey und NSamplesNSamplesNSamplesNSamplesNSamples ein Vielfaches hiervon.
Soll ein Datensatz mit 100 Beispielen höchstens fünf mal durchlaufen werden
und bei einem Fehler von weniger als 5% abgebrochen werden, dann lauten die
entsprechenden Werte NSamplesNSamplesNSamplesNSamplesNSamples = 500, ErrorNErrorNErrorNErrorNerrorN = 100,
StopErrorStopErrorStopErrorStopErrorstopError = 0.05.
Ein Protokoll des Lernvorgangs wird in die Datei OutfileOutfileOutfileOutfileoutfile
geschrieben.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:
Der Wert dieses Parameters darf nicht über mehrere Threads verwendet werden.
Handle des Klassifikators.
Nummer des Trainingsdatensatzes.
Name der Protokolldatei.
Defaultwert:
'training_prot'
"training_prot"
"training_prot"
"training_prot"
"training_prot"
Anzahl der zu lernenden Merkmalsvektoren.
Defaultwert: 500
Klassifikationsfehler für Abbruch.
Defaultwert: 0.05
Fehler bei der Zuordnung
Defaultwert: 100
learn_sampset_boxlearn_sampset_boxLearnSampsetBoxLearnSampsetBoxLearnSampsetBox liefert den Wert 2 (H_MSG_TRUE). Eine Fehlerbehandlung
wird ausgelöst, falls der Schlüssel SampKeySampKeySampKeySampKeysampKey nicht existiert
oder Probleme beim Öffnen der Datei auftreten.
create_class_boxcreate_class_boxCreateClassBoxCreateClassBoxCreateClassBox
test_sampset_boxtest_sampset_boxTestSampsetBoxTestSampsetBoxTestSampsetBox,
enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxEnquireClassBox,
write_class_boxwrite_class_boxWriteClassBoxWriteClassBoxWriteClassBox,
close_class_boxclose_class_boxCloseClassBoxCloseClassBoxCloseClassBox,
clear_sampsetclear_sampsetClearSampsetClearSampsetClearSampset
test_sampset_boxtest_sampset_boxTestSampsetBoxTestSampsetBoxTestSampsetBox,
enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxEnquireClassBox,
learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxLearnClassBox,
read_sampsetread_sampsetReadSampsetReadSampsetReadSampset
Foundation