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