我一直在尝试使用与Weka机器学习库一起使用的Ibk最近邻算法。
我知道如何对实例进行分类,但我想实现协同过滤功能,因此我需要获取与目标对象最近的实际对象列表。
我该如何在Weka中使用其Java API来实现这一点呢?
回答:
这样做如何
weka.core.neighboursearch.LinearNNSearch knn = new LinearNNSearch( trainingInstances);//做其他事情Instances nearestInstances= knn.kNearestNeighbours(target, 3)
这里是API文档,您可以参考。