You are here: Start » AVL.NET » AVL.KNN_Train(AvlNet.KNNModel, float[][], int[], AvlNet.KNNModel)

AVL.KNN_Train(AvlNet.KNNModel, float[][], int[], AvlNet.KNNModel)

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

inKNNModel
Type: AvlNet.KNNModel
Initialized KNN model
inFeatures
Type: System.Single
Array of features array
inClasses
Type: System.Int32
Array of classes corresponding to feature array elements
outKNNModel
Type: AvlNet.KNNModel
Trained 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