Python數(shù)據(jù)分析:雙色球的深度學(xué)習(xí)預(yù)測
文|面包君
雙色球是福利彩票的一種玩法,已經(jīng)賣了有很多年。之前在支付寶上app可以買的,每天2塊錢很有益身心健康,比LOL有積極意義。對于雙色球這門游戲,剛開始買的時候是純粹靠感覺,后來百度又看到了百度預(yù)測(雖然尼瑪感覺一點都不準(zhǔn))。到底買雙色球是純靠運氣,還是也有技術(shù)含量呢?
關(guān)于雙色球的預(yù)測,有很多老彩民喜歡研究,有不少流派也看了一些。像黃金分割選號、尾數(shù)分布選號、相減排除等等方法就不一一枚舉了,有興趣的自行研究。
總之目標(biāo)就是
這里主要說下通過Python撈取雙色球的 歷史數(shù)據(jù)、回歸預(yù)測 。
一、歷史數(shù)據(jù)
雙色球的歷史數(shù)據(jù) URL
爬取數(shù)據(jù)這塊主要就是用beautifulsoup就可以了。
寫入到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’)
二、回歸預(yù)測
主要是通過LR對每位數(shù)字的訓(xùn)練預(yù)測概率
整體上來說比random心理覺得靠譜些。
三、深度學(xué)習(xí)訓(xùn)練預(yù)測
時間序列上的RNN可能效果更好點,畢竟多了些記憶的特點。
在這里用RNN的變種LSTM進(jìn)行訓(xùn)練預(yù)測,Python中有不少包可以直接調(diào)用來構(gòu)建LSTM模型,比如pybrain, kears, tensorflow, cikit-neuralnetwork等。這里我們選用keras 。
具體的框架格式參考 這里
至于還有很多其他方法待有空的時候再測試測試。
End.
轉(zhuǎn)載請注明來自36大數(shù)據(jù)(36dsj.com): 36大數(shù)據(jù) ? Python數(shù)據(jù)分析:雙色球的深度學(xué)習(xí)預(yù)測