Back to Adaptive Vision Library website

You are here: Start » Function Reference » Support Vector Machines » SVM_ClassifySingle

SVM_ClassifySingle


Classifies input features based on a trained model

Syntax

C++
C#
 
void avl::SVM_ClassifySingle
(
	const avl::SvmModel& inSvmModel,
	const atl::Array<atl::real>& inVector,
	int& outPrediction,
	atl::Optional<atl::Arrayint >& > outModelClasses,
	atl::Optional<atl::Array<atl::real>& > outClassProbabilities
)

Parameters

Name Type Default Description
inSvmModel const SvmModel& Input trained model
inVector const Array<real>& Data vector of unknown class
outPrediction int& Predicted classes
outModelClasses Optional<Arrayint >& > All known model classes in order
outClassProbabilities Optional<Array<real>& > For each data vector the probability of belonging to each class

Errors

Error type Description
DomainError Incorrect, uninitialized or not trained SvmModel in SVM_ClassifySingle.
DomainError Incorrect vector size in SVM_ClassifySingle