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
  • 프로젝트
  • 프로젝트