如何使用java获取weka中最近的邻居

kam*_*lot 9 java algorithm machine-learning nearest-neighbor weka

我一直在尝试使用与weka机器学习库一起使用的Ibk最近邻算法.

我知道如何对实例进行分类,但我想实现协同过滤功能,因此我需要实际获取最接近感兴趣对象的实际对象列表.

我怎么在weka中使用它的Java API实际上这样做?

iin*_*ion 10

这个怎么样

weka.core.neighboursearch.LinearNNSearch knn = new LinearNNSearch(
            trainingInstances);
//do other stuff

Instances nearestInstances= knn.kNearestNeighbours(target, 3)
Run Code Online (Sandbox Code Playgroud)

以下是 您可以参考的API文档.