clear_samples_class_gmm
— Löschen aller Trainingsdaten eines Gaussian Mixture Models.
clear_samples_class_gmm( : : GMMHandle : )
clear_samples_class_gmm
löscht alle in dem Gaussian Mixture
Model (GMM) GMMHandle
abgespeicherten Trainingsmuster.
Eine Verwendung von clear_samples_class_gmm
ist nur dann
sinnvoll, wenn das GMM in demselben Prozess trainiert wird, in dem
das GMM auch zur Evaluierung mit evaluate_class_gmm
oder zur
Klassifikation mit classify_class_gmm
verwendet wird. In
diesem Fall kann der durch die Trainingsmuster belegte Speicher mit
clear_samples_class_gmm
wieder freigegeben werden, und somit
Speicherplatz gespart werden. In der üblichen Verwendungsart, in
der das GMM offline trainiert wird und mit write_class_gmm
gespeichert wird, ist die Verwendung von
clear_samples_class_gmm
normalerweise überflüssig, da
write_class_gmm
die Trainingsmuster nicht abspeichert, und
somit im Online-Prozess, der das GMM mit read_class_gmm
einliest, auch kein Speicher für die Trainingsmuster benötigt wird.
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.
GMMHandle
(input_control, Zustand wird modifiziert) class_gmm(-array) →
(handle)
Handle des GMM.
Sind die Parameterwerte korrekt, dann liefert
clear_samples_class_gmm
den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird
eine Fehlerbehandlung durchgeführt.
train_class_gmm
,
write_samples_class_gmm
create_class_gmm
,
clear_class_gmm
,
add_sample_class_gmm
,
read_samples_class_gmm
Foundation