如何使用java在weka中获取最近的邻居
Posted
技术标签:
【中文标题】如何使用java在weka中获取最近的邻居【英文标题】:How to get the nearest neighbor in weka using java 【发布时间】:2011-09-27 03:24:27 【问题描述】:我一直在尝试使用与 weka 机器学习库一起使用的 Ibk 最近邻算法。
我知道如何对实例进行分类,但我想实现协同过滤功能,因此我需要实际获取最接近感兴趣对象的实际对象列表。
我将如何在 weka 中使用它的 java API 来实际执行此操作?
【问题讨论】:
嘿,伙计,我知道这是旧帖子,但我试图为我的 tesis 实现这个,我真的无法弄清楚或理解如何做这一切,我想知道你是否可以分享我怎样才能制作实例,它们是什么?或分享一个链接以更好地理解这一点,例如在我的情况下,我要推荐的数据是取决于每个用户之前选择的菜肴的菜肴。但我不知道每个实例是一道菜还是什么?无论如何,如果您可以分享如何对实例进行分类以及它们有什么值得赞赏的 【参考方案1】:这个怎么样
weka.core.neighboursearch.LinearNNSearch knn = new LinearNNSearch(
trainingInstances);
//do other stuff
Instances nearestInstances= knn.kNearestNeighbours(target, 3)
这里是API documentation,可以参考。
【讨论】:
以上是关于如何使用java在weka中获取最近的邻居的主要内容,如果未能解决你的问题,请参考以下文章
如何在 java 中使用 StringToWordVector (weka)?