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::Array< int >& > 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<Array< int >& > | 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 |


