AI足球預(yù)測軟件|足球大數(shù)據(jù)預(yù)測分析

? AI足球大數(shù)據(jù)爬蟲分析預(yù)測一體化項目(golang)

項目地址


image

項目簡介

  • ?
  • foot-parent 是一個集足球數(shù)據(jù)采集器,簡單分析的項目.
  • 程序采用golang開發(fā),項目模塊化結(jié)構(gòu)清晰完整,非常容易入手并進(jìn)行二次開發(fā)分析.
  • AI球探為程序全自動處理,全程無人為參與干預(yù)足球分析預(yù)測程序.
  • ? 避免了人為分析的主觀性及不穩(wěn)定因素.
  • ? 程序根據(jù)各大指數(shù)多維度數(shù)據(jù),結(jié)合作者多年足球分析經(jīng)驗,精雕細(xì)琢, 集天地之靈氣,汲日月之精華,歷時七七四十九天,經(jīng)Bug九九八十一個,編碼而成.
  • 程序執(zhí)行流程包括且不僅限于(數(shù)據(jù)自動獲取-->分析學(xué)習(xí)-->自動推送發(fā)布).
  • 經(jīng)近三個月的實驗準(zhǔn)確率一直能維持在一個較高的水平.
  • 同時也是一個學(xué)習(xí)golang的一個入門級項目.

項目來由

熱衷于足球多年,之余也會去研究一下,時間久了,都會有自己的心得.但不可能每次都那么費(fèi)勁的自己人工去看盤分析,所以結(jié)合所學(xué),就有這個項目.

如該項目對你有幫助,請給一個 star,謝謝!

如該項目對你有幫助,請給一個 star,謝謝!

如該項目對你有幫助,請給一個 star,謝謝!



目前程序已經(jīng)完成了對很多足球相關(guān)數(shù)據(jù)的收集,包括且不僅限于:

  • 所有的聯(lián)賽信息,

  • 球隊信息,

  • 今日比賽列表,

  • 自動更新比賽結(jié)果,

  • 所有亞指的數(shù)據(jù),

  • 所有的亞指的變化數(shù)據(jù),

  • 所有的歐指數(shù)據(jù),(可配置)

  • 所有的歐指數(shù)據(jù)的變化過程(可配置),

  • 對陣雙方的積分榜收集,

  • 對陣雙方的對戰(zhàn)歷史,

  • 對陣雙方的近30場戰(zhàn)績,

  • 對陣雙方的未來三場賽事.

  • 必發(fā)交易量

  • 大小球指數(shù)數(shù)據(jù)

  • 大小球指數(shù)數(shù)據(jù)的變化數(shù)據(jù)


技術(shù)選型

  • xorm

  • go_spider

  • beego

  • walk

  • go版wechat sdk


模塊依賴

模塊名 依賴模塊 說明
foot-api 存放各載體struct
foot-core foot-api 提供CRUD能力邏輯處理
foot-gui foot-core windows桌面控制
foot-spider foot-core 爬蟲數(shù)據(jù)源
foot-web 暫無 可能會用于提供API

使用教程

  • 配置環(huán)境

    變量名稱=值 說明
    GO111MODULE=on 開啟go mod模塊支持
    GOPROXY=https://goproxy.cn,direct 依賴包下載代理地址
    GOSUMDB=sum.golang.google.cn 包的哈希值校驗地址
  • 配置GOPATH

  • 安裝 go

  • 環(huán)境變量

  • 導(dǎo)入項目到JetBrains GoLand并啟用go mod
    image
  • 或可手動下載資源包

      cd ./foot-api && go mod tidy  cd ../foot-core && go mod tidy  cd ../foot-gui && go mod tidy  cd ../foot-spider && go mod tidy  cd ../foot-web && go mod tidy
    
  • 手動創(chuàng)建數(shù)據(jù)庫

    數(shù)據(jù)庫名為: foot

  • 配置數(shù)據(jù)庫連接

  • ./conf/app.ini

  • conf文件修改配置

    詳情看配置文件內(nèi)的說明
    
  • 同步數(shù)據(jù)庫表

  • FC001DBInit.go

主要入口

  • build_linux.bat 一鍵打包linux發(fā)布程序

  • build_windows.bat 一鍵打包windows發(fā)布程序

  • FC000.go 運(yùn)行beego

  • FC001DBInit.go 數(shù)據(jù)庫表同步初始化

  • FC002Analy.go 運(yùn)行結(jié)果分析

  • FOOT000.go linux入口(主要使用)

  • FOOT000Cmd.go windows入口(主要使用)

  • FS000.go 運(yùn)行數(shù)據(jù)爬蟲

本地調(diào)試運(yùn)行

1\. 創(chuàng)建數(shù)據(jù)庫foot2\. FC001DBInit.go  同步數(shù)據(jù)庫表3\. FS000.go 運(yùn)行數(shù)據(jù)爬蟲4\. FC002Analy.go 分析得出推薦列表

打包部署

1.運(yùn)行build_linux.bat 進(jìn)行打包2.FOOT000 auto        啟動

項目結(jié)構(gòu)

|-- assets 素材文件夾|   |-- common|   |   `-- template|   |       `-- analycontent 主要用于生成推薦文字說明內(nèi)容|   |-- leisu|   |   `-- html|   `-- wechat|       |-- html  發(fā)布公眾號使用到的素材html|       `-- img   發(fā)布公眾號使用到的素材圖片|-- bin     一鍵打包的存放目錄|   |-- assets|   |   |-- common|   |   |   `-- template|   |   |       `-- analycontent|   |   |-- leisu|   |   |   `-- html|   |   `-- wechat|   |       |-- html|   |       `-- img|   `-- conf|-- conf    配置文件夾|-- foot-api  實體類項目,用于存放模塊的載體類|   |-- common|   |   `-- base|   |       `-- pojo|   `-- module|       |-- analy|       |   |-- pojo|       |   `-- vo|       |-- core|       |   `-- pojo|       |-- elem|       |   `-- pojo|       |-- match|       |   `-- pojo|       |-- odds|       |   `-- pojo|       `-- suggest|           |-- enums|           |-- pojo|           `-- vo|-- foot-core  核心庫,用于提供數(shù)據(jù)庫CRUD的功能,及對接第三方網(wǎng)絡(luò)的功能|   |-- common 通用庫|   |   |-- base|   |   |   |-- controller|   |   |   `-- service|   |   |       `-- mysql|   |   |-- fliters|   |   |-- routers|   |   `-- utils|   |-- launch|   |-- module|   |   |-- analy  分析模型模塊|   |   |   |-- constants|   |   |   `-- service|   |   |-- check|   |   |   `-- sql|   |   |-- core|   |   |   `-- service|   |   |-- elem|   |   |   `-- service|   |   |-- index|   |   |   `-- controller|   |   |-- leisu|   |   |   |-- constants|   |   |   |-- controller|   |   |   |-- service|   |   |   |-- utils|   |   |   `-- vo|   |   |-- match 提供賽事的相關(guān)數(shù)據(jù)庫操作|   |   |   |-- controller|   |   |   `-- service|   |   |-- odds  提供指數(shù)的相關(guān)數(shù)據(jù)庫操作|   |   |   `-- service|   |   |-- spider|   |   |   `-- constants|   |   |-- suggest  用于獲取推薦的比賽列表|   |   |   `-- service|   |   |-- tesou  無用|   |   |   |-- constants|   |   |   |-- service|   |   |   |-- utils|   |   |   `-- vo|   |   `-- wechat  微信發(fā)布相關(guān)|   |       |-- constants|   |       |-- controller|   |       `-- service|   `-- test|       `-- bson|-- foot-gui|   `-- handler|-- foot-robot|   `-- helper|-- foot-spider 足球相關(guān)賽事指數(shù)數(shù)據(jù)的爬蟲模塊|   |-- common|   |   `-- base|   |       `-- down|   |-- launch|   `-- module|       `-- win007|           |-- down|           |-- proc|           `-- vo|-- foot-web`-- logs
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容