KlassenKlassenKlassenKlassen | | | | Operatoren

learn_sampset_boxlearn_sampset_boxLearnSampsetBoxlearn_sampset_boxLearnSampsetBoxLearnSampsetBox (Operator)

Name

learn_sampset_boxlearn_sampset_boxLearnSampsetBoxlearn_sampset_boxLearnSampsetBoxLearnSampsetBox — Trainieren des Klassifikators mit einem Datensatz.

Warnung

learn_sampset_boxlearn_sampset_boxLearnSampsetBoxlearn_sampset_boxLearnSampsetBoxLearnSampsetBox 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.

Signatur

learn_sampset_box( : : ClassifHandle, SampKey, Outfile, NSamples, StopError, ErrorN : )

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)

Herror learn_sampset_box(const HTuple& ClassifHandle, const HTuple& SampKey, const HTuple& Outfile, const HTuple& NSamples, const HTuple& StopError, const HTuple& ErrorN)

void HClassBox::LearnSampsetBox(const HTuple& SampKey, const HTuple& Outfile, const HTuple& NSamples, const HTuple& StopError, const HTuple& ErrorN) const

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

void HOperatorSetX.LearnSampsetBox(
[in] VARIANT ClassifHandle, [in] VARIANT SampKey, [in] VARIANT Outfile, [in] VARIANT NSamples, [in] VARIANT StopError, [in] VARIANT ErrorN)

void HFeatureSetX.LearnSampsetBox(
[in] IHClassBoxX* ClassifHandle, [in] BSTR Outfile, [in] Hlong NSamples, [in] double StopError, [in] Hlong ErrorN)

void HClassBoxX.LearnSampsetBox(
[in] IHFeatureSetX* SampKey, [in] BSTR Outfile, [in] Hlong NSamples, [in] double StopError, [in] Hlong ErrorN)

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)

Beschreibung

learn_sampset_boxlearn_sampset_boxLearnSampsetBoxlearn_sampset_boxLearnSampsetBoxLearnSampsetBox trainiert den Klassifikator mit den Daten zum Schlüssel SampKeySampKeySampKeySampKeySampKeysampKey (siehe read_sampsetread_sampsetReadSampsetread_sampsetReadSampsetReadSampset). Der Trainingsvorgang wird spätestens nach NSamplesNSamplesNSamplesNSamplesNSamplesNSamples Beispielen abgebrochen. Falls NSamplesNSamplesNSamplesNSamplesNSamplesNSamples größer als die Anzahl der Beispiele in SampKeySampKeySampKeySampKeySampKeysampKey ist, wird zyklisch von vorne begonnen. Falls der Fehler den Wert StopErrorStopErrorStopErrorStopErrorStopErrorstopError unterschreitet, wird der Trainingsvorgang vorzeitig beendet. StopErrorStopErrorStopErrorStopErrorStopErrorstopError berechnet sich dabei N / ErrorN, wobei N die Anzahl der Beispiele ist, die während der letzten ErrorNErrorNErrorNErrorNErrorNerrorN Trainingsbeispiele falsch klassifiziert wurden. Typischerweise ist ErrorNErrorNErrorNErrorNErrorNerrorN die Anzahl der Beispiele in SampKeySampKeySampKeySampKeySampKeysampKey und NSamplesNSamplesNSamplesNSamplesNSamplesNSamples 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 NSamplesNSamplesNSamplesNSamplesNSamplesNSamples = 500, ErrorNErrorNErrorNErrorNErrorNerrorN = 100, StopErrorStopErrorStopErrorStopErrorStopErrorstopError = 0.05. Ein Protokoll des Lernvorgangs wird in die Datei OutfileOutfileOutfileOutfileOutfileoutfile geschrieben.

Parallelisierung

Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:

Der Wert dieses Parameters darf nicht über mehrere Threads verwendet werden.

Parameter

ClassifHandleClassifHandleClassifHandleClassifHandleClassifHandleclassifHandle (input_control, Zustand wird modifiziert)  class_box HClassBox, HTupleHTupleHClassBox, HTupleHClassBoxX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des Klassifikators.

SampKeySampKeySampKeySampKeySampKeysampKey (input_control)  feature_set HFeatureSet, HTupleHTupleHTupleHFeatureSetX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Nummer des Trainingsdatensatzes.

OutfileOutfileOutfileOutfileOutfileoutfile (input_control)  filename.write HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Name der Protokolldatei.

Defaultwert: 'training_prot' "training_prot" "training_prot" "training_prot" "training_prot" "training_prot"

NSamplesNSamplesNSamplesNSamplesNSamplesNSamples (input_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Anzahl der zu lernenden Merkmalsvektoren.

Defaultwert: 500

StopErrorStopErrorStopErrorStopErrorStopErrorstopError (input_control)  real HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Klassifikationsfehler für Abbruch.

Defaultwert: 0.05

ErrorNErrorNErrorNErrorNErrorNerrorN (input_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Fehler bei der Zuordnung

Defaultwert: 100

Ergebnis

learn_sampset_boxlearn_sampset_boxLearnSampsetBoxlearn_sampset_boxLearnSampsetBoxLearnSampsetBox liefert den Wert 2 (H_MSG_TRUE). Eine Fehlerbehandlung wird ausgelöst, falls der Schlüssel SampKeySampKeySampKeySampKeySampKeysampKey nicht existiert oder Probleme beim Öffnen der Datei auftreten.

Vorgänger

create_class_boxcreate_class_boxCreateClassBoxcreate_class_boxCreateClassBoxCreateClassBox

Nachfolger

test_sampset_boxtest_sampset_boxTestSampsetBoxtest_sampset_boxTestSampsetBoxTestSampsetBox, enquire_class_boxenquire_class_boxEnquireClassBoxenquire_class_boxEnquireClassBoxEnquireClassBox, write_class_boxwrite_class_boxWriteClassBoxwrite_class_boxWriteClassBoxWriteClassBox, close_class_boxclose_class_boxCloseClassBoxclose_class_boxCloseClassBoxCloseClassBox, clear_sampsetclear_sampsetClearSampsetclear_sampsetClearSampsetClearSampset

Siehe auch

test_sampset_boxtest_sampset_boxTestSampsetBoxtest_sampset_boxTestSampsetBoxTestSampsetBox, enquire_class_boxenquire_class_boxEnquireClassBoxenquire_class_boxEnquireClassBoxEnquireClassBox, learn_class_boxlearn_class_boxLearnClassBoxlearn_class_boxLearnClassBoxLearnClassBox, read_sampsetread_sampsetReadSampsetread_sampsetReadSampsetReadSampset

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren