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