我试图找到一些原创和有趣的人工神经网络(ANNs)作为个人/学习项目,我虽然如果我可以预测体育游戏(特别是NHL游戏)的结果会很酷.
我很确定能够预测哪个团队最有可能获胜(通常是拥有更好记录的团队)的人工神经网络很容易.然而,我想要做的是创建一个人工神经网络,告诉结果有多大可能,类似于博彩公司的赔率.
这是ANN可以做的事情吗?在肯定的情况下,我可以期待什么样的成功?我知道我无法击败博彩公司(至少没有软件解决方案).我想把这个作为一个娱乐项目/挑战自己.我不希望用这个项目在体育比赛上下注.
Ian*_*anW 11
回到IBM XT的时代,我玩了一个共享软件的ANN程序,试图提高我在英国足球(足球)池的机会.这是一种投注形式,您可以尝试预测哪些足球比赛将产生平局.我为每个团队分配了一个数字然后回顾过去的结果,并从中生成一个数字的结果.从内存来看,主场胜利为0,客场胜利为1,平局为2.每个结果都在训练文件中的一行中.然后我会通过程序运行训练文件并生成ANN设置.然后我会查看下面的星期六比赛并将它们送入人工神经网络,然后查找预测为抽奖的比赛.
随着时间的推移,我对抽奖的预测确实变得越来越准确.但是......
1)XT非常慢,到圣诞节,从训练数据中生成ANN设置需要24小时.我真的有更好的事情要做我珍贵的(和昂贵的)PC.
2)尽管在预测抽签方面做得更好,但实际上并没有足够的预测来赢得任何奖金.回想起来,我认为该计划刚刚结束,曼联将永远击败谢菲尔德联队.这比我的足球知识更多但不足以赢得任何金钱.
3)将结果输入训练数据,然后生成即将到来的比赛数据,这让我感到很年轻,说实话,运动让我变得僵硬.
所以我放弃了,并没有成为百万富翁.
然而,现在PC的速度要快得多,而且很多培训数据都可以从网上下载.但我仍然怀疑它是通往财富的途径,但它肯定是一个有趣的项目.
伊恩
人工神经网络非常擅长模式匹配和预测,所以是的,你可以建立一个满足你想要的人工神经网络.
你需要的不仅仅是团队的赢/输比率,而是要让它真正有效.也为玩家提供统计数据.为了获得真正的效果,请尝试包含游戏流信息......比如每个游戏(例如足球)的哪些玩家都在线上.
最终,您将遇到的最大问题(除了整个"编写ANN"问题)是获取您需要的数据.