public static class KNN.Trainer<T> extends ClassifierTrainer<T>
| Constructor and Description |
|---|
Trainer(smile.math.distance.Distance<T> distance,
int k)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
KNN<T> |
train(T[] x,
int[] y)
Learns a classifier with given training data.
|
setAttributespublic Trainer(smile.math.distance.Distance<T> distance, int k)
distance - the distance metric functor.k - the number of neighbors.public KNN<T> train(T[] x, int[] y)
ClassifierTrainertrain in class ClassifierTrainer<T>x - the training instances.y - the training labels.