Fantasy Football Analytics
Projekt összefoglalása
A Fantasy Football Analytics projekt a felhasználók számára futballisták statisztikáit és fantasy futball pontelőrejelzéseket biztosít gépi tanulás segítségével. Az egyes futballisták és a hozzájuk tartozó csapatok statisztikáit nyilvánosan elérhető futballstatisztikai weboldalakról kaparjuk össze Python nyelv segítségével. A játékosokra vonatkozó releváns statisztikai információk összegyűjtése után egy gépi tanulást alkalmazó előrejelző algoritmus előrejelzi az egyes játékosok várható fantáziafutball-pontjait.
A játékosok webes lekérdezéséért és a rendelkezésre álló statisztikák összegyűjtéséért felelős python szkriptek http://www.sports-reference.com-ból gyűjtik az adatokat. A statisztikák nagy részének összegyűjtéséhez egy nyilvános API-t használnak, amely a sports-reference-től származó adatokat szolgáltatja, míg a többit az oldal webkaparásával gyűjtik össze. Az előrejelző algoritmus a gépi tanulás lineáris regressziós és gradiens ereszkedési modelljeit használja az adatok elemzéséhez, és fantasy futball pontelőrejelzéseket készít mind a négy pozíciós kategóriára.
A statisztikákat és az egyes játékosok előrejelzéseit egy nyilvánosan elérhető weboldalon jelenítik meg, és négy fő pozícióra osztják, amelyek az irányítókból, a futókból, a széles vevőkből és a tight endekből állnak. A felhasználók hozzáférhetnek a weboldalhoz, és megtalálhatják az egyes pozíciók releváns statisztikáit bármelyik futballista számára, aki az aktuális szezonban játszik. A táblázat oszlopok szerint rendezhető, és tartalmaz egy keresési funkciót is, amely lehetővé teszi a felhasználók számára, hogy gyorsan megtaláljanak egy adott játékost, ami könnyű hozzáférést biztosít a játékos statisztikákhoz és a fantasy futball pontelőrejelzésekhez.