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

AVL.KNN_Train Method

Trains KNN classifier using sample data.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

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.
inFeaturesfloatArray of features array.
inClassesintArray 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