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

标签 java algorithm machine-learning weka nearest-neighbor

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

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

在 weka 中,我如何使用它的 java API 真正做到这一点?

最佳答案

这个怎么样

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

Instances nearestInstances= knn.kNearestNeighbours(target, 3)

这是 API documentation你可以引用。

关于java - 如何使用java获得weka中的最近邻居,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6554796/

相关文章:

java - RootPane.get ("something")与 GWT 设计器

Java - 通用链表值比较在值大于 127 时失败

java - 特定设备可以访问页面,但其他设备不能

java - 如何使用java在浏览器中打开Excel文件?

arrays - 为什么归并排序算法需要将数组一分为二后再进行排序?

c++ - 寻找 2 个 vector 的交集算法评论/解释

python - 从链接列表加载图形需要大量时间和内存

machine-learning - Pytorch 中 GRU 单元的隐藏和输出是否相同?

python - 类数,4,与 target_names 的大小不匹配,6。尝试指定标签参数

matlab - Octave:高斯分布的 3D 曲面图