alan-turing-institute/AIrsenal

Machine learning Fantasy Premier League team

何を解決するか

AIrsenal は機械学習を活用して、ファンタジープレミアリーグ(FPL)のチーム選定と移籍戦略を最適化し、ポイントを最大化するのを支援します。

動作方法

このシステムは、データ収集、予測、最適化を統合するパイプラインとして動作します。

  1. データ管理: 最近3シーズンの歴史データとFPL APIからのリアルタイムデータを用いて、ローカルのSQLiteデータベースを構築・更新します。
  2. ポイント予測: チームレベルのモデル(試合スコアラインの予測)とプレイヤーレベルのモデル(ゴール関与の予測)を組み合わせ、歴史的ヒューリスティクスを加えて、プレイヤーの期待ポイントを推定します。
  3. 最適化: 最適化アルゴリズムが、指定された未来のゲームウィーク数にわたる最適な移籍戦略とチーム編成を計算し、ワイルドカードやフリー・ヒットなどの特別チップの戦略的活用も含みます。
  4. 実行: ユーザーの資格情報を使用して、推奨される移籍やスタメンをFPL公式サイトに自動的に適用できます。

対象ユーザー

チーム管理にデータ駆動型・自動化アプローチを求めるファンタジープレミアリーグプレイヤーです。

特徴

  • エンドツーエンドのパイプライン: データベースのセットアップから移籍の適用までをすべて自動化。
  • 予測モデリング: チームとプレイヤーレベルの機械学習モデルを組み合わせてポイント予測を実現。
  • 複数週間の最適化: 未来の複数ゲームウィークにわたる移籍とキャプテンシップを計画。
  • FPL直接統合: 公式FPLプラットフォームにチーム変更を直接プッシュできる機能。

関連

  • プロジェクト
  • Dispatch
  • Dispatch
  • プロジェクト
  • プロジェクト