enquire_reject_class_box — Klassifizieren eines Merkmalstupels mit Rückweisungsklasse.
enquire_reject_class_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.
enquire_reject_class_box( : : ClassifHandle, FeatureList : Class)
FeatureList ist ein Tupel von beliebigen Gleitpunkt- oder ganzen
Zahlen (Merkmalen), das mit Hilfe eines früher entsprechend trainierten
(learn_class_box) Klassifikators einer Klasse zugeordnet werden
soll. Es ist möglich, Merkmale als unbekannt anzugeben, indem anstelle einer
Zahl das Zeichen '*' angegeben wird. Falls n Werte angegeben
sind, werden automatisch alle weiteren, also Merkmal n+1 bis max, als
undefiniert angenommen.
Kann der Merkmalsvektor keiner Klasse zugeordnet werden,
d.h. der Vektor liegt nicht innerhalb einer der hyper-Boxen,
dann wird im Gegensatz zu enquire_class_box nicht die
nächste Klasse, sonder die Rückweisungklasse -1
als Ergebnis übergeben.
Näheres zur Funktionsweise siehe learn_class_box.
Die Operatoren learn_class_box und enquire_class_box
können abwechselnd aufgerufen werden, so dass bereits in der Lernphase
klassifiziert werden kann. Auf diese Weise lässt sich feststellen, wann ein
zufriedenstellendes Verhalten erreicht wurde.
ClassifHandle (input_control) class_box → (handle)
Handle des Klassifikators.
FeatureList (input_control) real-array → (real / integer / string)
Merkmalsvektor, der klassifiziert werden soll.
Defaultwert: 1.0
Class (output_control) integer → (integer)
Nummer der Klasse, der der Merkmalsvektor zugeordnet wurde oder -1 für die Rückweisungsklasse.
enquire_reject_class_box liefert den Wert 2 (H_MSG_TRUE).
create_class_box,
learn_class_box,
set_class_box_param
learn_class_box,
write_class_box,
close_class_box
test_sampset_box,
learn_class_box,
learn_sampset_box
Foundation