alan-turing-institute/AIrsenal

Machine learning Fantasy Premier League team

解決的問題

AIrsenal 透過機器學習幫助 Fantasy Premier League (FPL) 玩家優化球隊選拔與轉會策略,以最大化得分。

工作原理

該系統作為一個整合資料收集、預測與最佳化的流程運作:

  1. 資料管理:使用過去三個賽季的歷史資料與來自 FPL API 的即時資料,建構並更新本地 SQLite 資料庫。
  2. 得分預測:結合團隊級模型(預測比賽比分)與球員級模型(預測進球參與),並輔以歷史啟發式方法,估算球員的預期得分。
  3. 最佳化:最佳化器計算指定未來賽程週內的最佳轉會策略與球隊陣容,包含對特殊芯片(如 Wildcards 和 Free Hits)的戰略性使用。
  4. 執行:該工具可使用使用者的憑證,自動將推薦的轉會與陣容直接套用至 FPL 官方網站。

適用對象

希望採用資料驅動、自動化方式管理球隊的 Fantasy Premier League 玩家。

主要亮點

  • 端對端流程:從資料庫設定到執行轉會,全程自動化。
  • 預測建模:結合團隊與球員級的機器學習模型進行得分預測。
  • 多週最佳化:規劃未來多週的轉會與隊長人選。
  • 直接 FPL 整合:可直接將球隊變更推送至官方 FPL 平台。

相關

  • 專案
  • Dispatch
  • Dispatch
  • 專案
  • 專案