add_sample_class_train_dataT_add_sample_class_train_dataAddSampleClassTrainDataAddSampleClassTrainDataadd_sample_class_train_data (Operator)

Name

add_sample_class_train_dataT_add_sample_class_train_dataAddSampleClassTrainDataAddSampleClassTrainDataadd_sample_class_train_data — Hinzufügen neuer Merkmalsvektoren zu Trainingsdaten.

Signatur

add_sample_class_train_data( : : ClassTrainDataHandle, Order, Features, ClassID : )

Herror T_add_sample_class_train_data(const Htuple ClassTrainDataHandle, const Htuple Order, const Htuple Features, const Htuple ClassID)

void AddSampleClassTrainData(const HTuple& ClassTrainDataHandle, const HTuple& Order, const HTuple& Features, const HTuple& ClassID)

void HClassTrainData::AddSampleClassTrainData(const HString& Order, const HTuple& Features, const HTuple& ClassID) const

void HClassTrainData::AddSampleClassTrainData(const char* Order, const HTuple& Features, const HTuple& ClassID) const

void HClassTrainData::AddSampleClassTrainData(const wchar_t* Order, const HTuple& Features, const HTuple& ClassID) const   (Nur Windows)

static void HOperatorSet.AddSampleClassTrainData(HTuple classTrainDataHandle, HTuple order, HTuple features, HTuple classID)

void HClassTrainData.AddSampleClassTrainData(string order, HTuple features, HTuple classID)

def add_sample_class_train_data(class_train_data_handle: HHandle, order: str, features: Sequence[float], class_id: Sequence[int]) -> None

Beschreibung

add_sample_class_train_dataadd_sample_class_train_dataAddSampleClassTrainDataAddSampleClassTrainDataAddSampleClassTrainDataadd_sample_class_train_data fügt neue Merkmalsvektoren zu den Trainingsdaten ClassTrainDataHandleClassTrainDataHandleClassTrainDataHandleClassTrainDataHandleclassTrainDataHandleclass_train_data_handle hinzu. Die neuen Merkmalsvektoren werden in FeaturesFeaturesFeaturesFeaturesfeaturesfeatures mit der zugehörigen Klasse in ClassIDClassIDClassIDClassIDclassIDclass_id übergeben. FeaturesFeaturesFeaturesFeaturesfeaturesfeatures hat die Länge NumDim, die beim Anlegen der Trainingsdaten mit z.B. create_class_train_datacreate_class_train_dataCreateClassTrainDataCreateClassTrainDataCreateClassTrainDatacreate_class_train_data angegeben wurde. Es kann mehr als ein Merkmalsvektor auf einmal hinzugefügt werden. In diesem Fall legt der Parameter OrderOrderOrderOrderorderorder die Reihenfolge fest, in der die Werte in FeaturesFeaturesFeaturesFeaturesfeaturesfeatures angeordnet sind. Wenn OrderOrderOrderOrderorderorder auf 'row'"row""row""row""row""row" gesetzt ist, werden die Merkmalsvektoren zeilenweise angegeben (erst der erste Merkmalsvektor, dann der Zweite, usw). Wenn OrderOrderOrderOrderorderorder auf 'column'"column""column""column""column""column" gesetzt ist, wird angenommen, dass zuerst alle Werte der ersten Dimension für alle Merkmalsvektoren angegeben werden, und erst dann die zweite Dimension, usw. Der dritte mögliche Modus in OrderOrderOrderOrderorderorder ist 'feature_column'"feature_column""feature_column""feature_column""feature_column""feature_column". Dieser Modus erwartet zusammengehörige Merkmale (siehe set_feature_lengths_class_train_dataset_feature_lengths_class_train_dataSetFeatureLengthsClassTrainDataSetFeatureLengthsClassTrainDataSetFeatureLengthsClassTrainDataset_feature_lengths_class_train_data) zeilenweise aufeinander folgend, d.h. zuerst kommen alle Werte des ersten Merkmals mit seiner entsprechenden Länge für alle Merkmalsvektoren, dann folgt entsprechend das zweite Merkmal, usw.

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

ClassTrainDataHandleClassTrainDataHandleClassTrainDataHandleClassTrainDataHandleclassTrainDataHandleclass_train_data_handle (input_control, Zustand wird modifiziert)  class_train_data HClassTrainData, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle der Trainingsdaten.

OrderOrderOrderOrderorderorder (input_control)  string HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Die Reihenfolge des Merkmalsvektor.

Defaultwert: 'row' "row" "row" "row" "row" "row"

Werteliste: 'column'"column""column""column""column""column", 'feature_column'"feature_column""feature_column""feature_column""feature_column""feature_column", 'row'"row""row""row""row""row"

FeaturesFeaturesFeaturesFeaturesfeaturesfeatures (input_control)  number-array HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

Merkmalsvektor.

ClassIDClassIDClassIDClassIDclassIDclass_id (input_control)  integer-array HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Klasse des Merkmalsvektors.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert add_sample_class_train_dataadd_sample_class_train_dataAddSampleClassTrainDataAddSampleClassTrainDataAddSampleClassTrainDataadd_sample_class_train_data den Wert TRUE. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_class_train_datacreate_class_train_dataCreateClassTrainDataCreateClassTrainDataCreateClassTrainDatacreate_class_train_data

Nachfolger

add_class_train_data_svmadd_class_train_data_svmAddClassTrainDataSvmAddClassTrainDataSvmAddClassTrainDataSvmadd_class_train_data_svm, add_class_train_data_knnadd_class_train_data_knnAddClassTrainDataKnnAddClassTrainDataKnnAddClassTrainDataKnnadd_class_train_data_knn, add_class_train_data_gmmadd_class_train_data_gmmAddClassTrainDataGmmAddClassTrainDataGmmAddClassTrainDataGmmadd_class_train_data_gmm, add_class_train_data_mlpadd_class_train_data_mlpAddClassTrainDataMlpAddClassTrainDataMlpAddClassTrainDataMlpadd_class_train_data_mlp

Siehe auch

create_class_train_datacreate_class_train_dataCreateClassTrainDataCreateClassTrainDataCreateClassTrainDatacreate_class_train_data

Modul

Foundation