package func.test;
import java.util.Arrays;
import shared.DataSet;
import shared.Instance;
import func.inst.KDTree;
/**
* A knn test
* @author Andrew Guillory gtg008g@mail.gatech.edu
* @version 1.0
*/
public class KNNClassifierTest {
/**
* The main method
* @param args ignored
*/
public static void main(String[] args) {
Instance[] keys = {
new Instance(new double[] { 1 , 1}),
new Instance(new double[] { 2 , 2}),
new Instance(new double[] { 3 , 3}),
new Instance(new double[] { 4 , 4}),
new Instance(new double[] { 5 , 5}),
new Instance(new double[] { 6 , 6}),
};
KDTree tree = new KDTree(new DataSet(keys));
Instance[] results = tree.knn(new Instance(new double[] { 2, 2 }), 4);
System.out.println(Arrays.asList(results));
}
}