learn_sampset_boxT_learn_sampset_boxLearnSampsetBoxLearnSampsetBoxlearn_sampset_box (Operator)

Name

learn_sampset_boxT_learn_sampset_boxLearnSampsetBoxLearnSampsetBoxlearn_sampset_box — Trainieren des Klassifikators mit einem Datensatz.

Warnung

learn_sampset_boxlearn_sampset_boxLearnSampsetBoxLearnSampsetBoxLearnSampsetBoxlearn_sampset_box 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 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 HFeatureSet::LearnSampsetBox(const HClassBox& ClassifHandle, const wchar_t* Outfile, Hlong NSamples, double StopError, Hlong ErrorN) const   (Nur Windows)

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 HClassBox::LearnSampsetBox(const HFeatureSet& SampKey, const wchar_t* Outfile, Hlong NSamples, double StopError, Hlong ErrorN) const   (Nur Windows)

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)

def learn_sampset_box(classif_handle: HHandle, samp_key: HHandle, outfile: str, nsamples: int, stop_error: float, error_n: int) -> None

Beschreibung

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

Ausführungsinformationen

Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:

Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.

Parameter

ClassifHandleClassifHandleClassifHandleClassifHandleclassifHandleclassif_handle (input_control, Zustand wird modifiziert)  class_box HClassBox, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Klassifikators.

SampKeySampKeySampKeySampKeysampKeysamp_key (input_control)  feature_set HFeatureSet, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Nummer des Trainingsdatensatzes.

OutfileOutfileOutfileOutfileoutfileoutfile (input_control)  filename.write HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Name der Protokolldatei.

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

NSamplesNSamplesNSamplesNSamplesNSamplesnsamples (input_control)  integer HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Anzahl der zu lernenden Merkmalsvektoren.

Defaultwert: 500

StopErrorStopErrorStopErrorStopErrorstopErrorstop_error (input_control)  real HTuplefloatHTupleHtuple (real) (double) (double) (double)

Klassifikationsfehler für Abbruch.

Defaultwert: 0.05

ErrorNErrorNErrorNErrorNerrorNerror_n (input_control)  integer HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Fehler bei der Zuordnung

Defaultwert: 100

Ergebnis

learn_sampset_boxlearn_sampset_boxLearnSampsetBoxLearnSampsetBoxLearnSampsetBoxlearn_sampset_box liefert den Wert TRUE. Eine Fehlerbehandlung wird ausgelöst, falls der Schlüssel SampKeySampKeySampKeySampKeysampKeysamp_key nicht existiert oder Probleme beim Öffnen der Datei auftreten.

Vorgänger

create_class_boxcreate_class_boxCreateClassBoxCreateClassBoxCreateClassBoxcreate_class_box

Nachfolger

test_sampset_boxtest_sampset_boxTestSampsetBoxTestSampsetBoxTestSampsetBoxtest_sampset_box, enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxEnquireClassBoxenquire_class_box, write_class_boxwrite_class_boxWriteClassBoxWriteClassBoxWriteClassBoxwrite_class_box, close_class_boxclose_class_boxCloseClassBoxCloseClassBoxCloseClassBoxclose_class_box, clear_sampsetclear_sampsetClearSampsetClearSampsetClearSampsetclear_sampset

Siehe auch

test_sampset_boxtest_sampset_boxTestSampsetBoxTestSampsetBoxTestSampsetBoxtest_sampset_box, enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxEnquireClassBoxenquire_class_box, learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxLearnClassBoxlearn_class_box, read_sampsetread_sampsetReadSampsetReadSampsetReadSampsetread_sampset

Modul

Foundation