Example |
VectorLib vlib=new VectorLib(); ClassificationLib clib=new ClassificationLib(); Dataset dataset=new Dataset("ruspini", "supervised"); // Generating random test data double[] testdata = vlib.initArrayRandom(dataset.dimensi, 0.0, 120.0); // Nearest Neighbors with k=5 int k=5; int result=clib.kNN(dataset.data, dataset.label, testdata, k); vlib.view("k of nearest neighbors", k); vlib.view("Test data", testdata); vlib.view("Class result", result); |
Output |
k of nearest neighbors = 5 Test data = 107.3908594591779 111.99139138503168 Class result = 2 |