Python数据分析:双色球的深度学习预测

浏览: 4335

Clipboard Image.png

双色球是福利彩票的一种玩法,已经卖了有很多年。之前在支付宝上app可以买的,每天2块钱很有益身心健康,比LOL有积极意义。对于双色球这门游戏,刚开始买的时候是纯粹靠感觉,后来百度又看到了百度预测(虽然尼玛感觉一点都不准)。到底买双色球是纯靠运气,还是也有技术含量呢?

Clipboard Image.png


关于双色球的预测,有很多老彩民喜欢研究,有不少流派也看了一些。像黄金分割选号、尾数分布选号、相减排除等等方法就不一一枚举了,有兴趣的自行研究。

Clipboard Image.png

总之目标就是:

Clipboard Image.png

这里主要说下通过Python捞取双色球的历史数据、回归预测。

一、历史数据

双色球的历史数据URL:http://kaijiang.zhcw.com/zhcw/html/ssq/list_1.html

Clipboard Image.png

爬取数据这块主要就是用beautifulsoup就可以了。

Clipboard Image.png

Clipboard Image.png

Clipboard Image.png

写入到txt文件里,格式如:

#('2016-05-03', '09,12,24,28,29,30,02')

#('2016-05-01', '06,08,13,14,22,27,10')

#('2016-04-28', '03,08,13,14,15,30,04')

二、回归预测

主要是通过LR对每位数字的训练预测概率

Clipboard Image.png

Clipboard Image.png

整体上来说比random心理觉得靠谱些。

三、深度学习训练预测

时间序列上的RNN可能效果更好点,毕竟多了些记忆的特点。

Clipboard Image.png

在这里用RNN的变种LSTM进行训练预测,Python中有不少包可以直接调用来构建LSTM模型,比如pybrain, kears, tensorflow, cikit-neuralnetwork等。这里我们选用keras

Clipboard Image.png

具体的框架格式参考这里https://github.com/CasiaFan/time_seires_prediction_using_lstm/blob/master/neural_network_run.py

Clipboard Image.png

至于还有很多其他方法待有空的时候再测试测试。

推荐 6
本文由 面包君 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

2 个评论

这个我喜欢
代码能不能共享?

要回复文章请先登录注册