read_samples_class_gmmT_read_samples_class_gmmReadSamplesClassGmmReadSamplesClassGmmread_samples_class_gmm (Operator)
Name
read_samples_class_gmmT_read_samples_class_gmmReadSamplesClassGmmReadSamplesClassGmmread_samples_class_gmm — Lesen von Trainingsdaten eines Gaußschen Mischverteilungsmodells aus einer
Datei.
Signatur
Beschreibung
read_samples_class_gmmread_samples_class_gmmReadSamplesClassGmmReadSamplesClassGmmReadSamplesClassGmmread_samples_class_gmm liest Trainingsmuster aus der durch
FileNameFileNameFileNameFileNamefileNamefile_name gegebenen Datei aus und fügt sie zu den schon in
dem Gaußschen Mischverteilungsmodell (GMM) GMMHandleGMMHandleGMMHandleGMMHandleGMMHandlegmmhandle vorhandenen
Trainingsmustern hinzu. Das GMM muss zuvor mit
create_class_gmmcreate_class_gmmCreateClassGmmCreateClassGmmCreateClassGmmcreate_class_gmm erzeugt werden. Wie bei
train_class_gmmtrain_class_gmmTrainClassGmmTrainClassGmmTrainClassGmmtrain_class_gmm und write_samples_class_gmmwrite_samples_class_gmmWriteSamplesClassGmmWriteSamplesClassGmmWriteSamplesClassGmmwrite_samples_class_gmm
beschrieben, können read_samples_class_gmmread_samples_class_gmmReadSamplesClassGmmReadSamplesClassGmmReadSamplesClassGmmread_samples_class_gmm,
add_sample_class_gmmadd_sample_class_gmmAddSampleClassGmmAddSampleClassGmmAddSampleClassGmmadd_sample_class_gmm und write_samples_class_gmmwrite_samples_class_gmmWriteSamplesClassGmmWriteSamplesClassGmmWriteSamplesClassGmmwrite_samples_class_gmm
dazu verwendet werden, eine Datenbank aus Trainingsmustern
aufzubauen, um somit die Leistung des GMM durch erneutes Trainieren
zu verbessern.
Es ist zu beachten, dass die Trainingsdaten die korrekte
Dimensionalität aufweisen. Die in FileNameFileNameFileNameFileNamefileNamefile_name gespeicherten
Merkmalsvektoren müssen die Längen NumDimNumDimNumDimNumDimnumDimnum_dim besitzen, die
bei create_class_gmmcreate_class_gmmCreateClassGmmCreateClassGmmCreateClassGmmcreate_class_gmm angegeben worden ist, ebenso müssen in
create_class_gmmcreate_class_gmmCreateClassGmmCreateClassGmmCreateClassGmmcreate_class_gmm genügend Klassen angelegt worden
sein. Falls dies nicht der Fall ist, wird eine Fehlermeldung
zurückgegeben.
Es können Dateien von Trainingsdaten gelesen werden die mit
write_samples_class_svmwrite_samples_class_svmWriteSamplesClassSvmWriteSamplesClassSvmWriteSamplesClassSvmwrite_samples_class_svm oder write_samples_class_mlpwrite_samples_class_mlpWriteSamplesClassMlpWriteSamplesClassMlpWriteSamplesClassMlpwrite_samples_class_mlp
erstellt wurden..
Ausführungsinformationen
- 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:
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
GMMHandleGMMHandleGMMHandleGMMHandleGMMHandlegmmhandle (input_control, Zustand wird modifiziert) class_gmm → HClassGmm, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des GMM.
FileNameFileNameFileNameFileNamefileNamefile_name (input_control) filename.read → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Name der Datei.
Ergebnis
Sind die Parameterwerte korrekt, dann liefert
read_samples_class_gmmread_samples_class_gmmReadSamplesClassGmmReadSamplesClassGmmReadSamplesClassGmmread_samples_class_gmm den Wert TRUE. Gegebenenfalls wird
eine Fehlerbehandlung durchgeführt.
Vorgänger
create_class_gmmcreate_class_gmmCreateClassGmmCreateClassGmmCreateClassGmmcreate_class_gmm
Nachfolger
train_class_gmmtrain_class_gmmTrainClassGmmTrainClassGmmTrainClassGmmtrain_class_gmm
Alternativen
add_sample_class_gmmadd_sample_class_gmmAddSampleClassGmmAddSampleClassGmmAddSampleClassGmmadd_sample_class_gmm
Siehe auch
write_samples_class_gmmwrite_samples_class_gmmWriteSamplesClassGmmWriteSamplesClassGmmWriteSamplesClassGmmwrite_samples_class_gmm,
write_samples_class_mlpwrite_samples_class_mlpWriteSamplesClassMlpWriteSamplesClassMlpWriteSamplesClassMlpwrite_samples_class_mlp,
clear_samples_class_gmmclear_samples_class_gmmClearSamplesClassGmmClearSamplesClassGmmClearSamplesClassGmmclear_samples_class_gmm
Modul
Foundation