K最近邻

时间:2016-05-31 18:27:52

标签: android mysql machine-learning nearest-neighbor

作为我为期一年的软件开发课程的最终项目的一部分,我需要实现一个knn项目,该项目预测Android应用程序中足球比赛的结果。 我使用预测变量在在线托管站点(byethost)上构建了一个mysql数据库: 每场比赛的平均进球数差异 每场比赛平均得分差异 平均每场比赛失球的差异 结果

我的导师建议k应该等于100,并且构建一个重要的数据集(超过1000个结果)

从这里开始,我对如何应对手头的问题感到迷茫。任何人都可以就如何解决这个问题提供进一步的指导。

欢迎所有建议。

1 个答案:

答案 0 :(得分:0)

评论太长了。

K-NN可以作为解决方案的一部分。但是,它是一种无向数据挖掘算法,具体意味着它不会产生预期的结果。这意味着K-NN不适合作为依赖于预测的最终项目的唯一技术。

我担心提出这样建议的任何为期一年的课程。有向和无向算法之间的区别非常重要。