You are here: Start » AVL.NET » AVL.KNN_Train

AVL.KNN_Train

Trains KNN classifier using sample data.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void KNN_Train
(
	AvlNet.KNNModel inKNNModel,
	float[][] inFeatures,
	int[] inClasses,
	out AvlNet.KNNModel outKNNModel
)

Parameters

Name Type Range Default Description
inKNNModelAvlNet.KNNModelInitialized KNN model.
inFeaturesfloat[][]Array of features array.
inClassesint[]Array of classes corresponding to feature array elements.
outKNNModelAvlNet.KNNModelTrained KNN model.

Errors

Error type Description
DomainError Using uninitialized classifier in KNN_Train.
DomainError Input array inFeatures is empty in KNN_Train.
DomainError Input array inClasses is empty in KNN_Train.
DomainError Input inFeatures contains array of different sizes in KNN_Train.
DomainError The inFeatures size is different than inClasses size in KNN_Train.
DomainError Array inClasses contains negative values in KNN_Train.
DomainError Array inClasses contains values grater than maximal class value in KNN_Train.

See also