Fantasy Football Analytics
Projektresumé
Fantasy Football Analytics-projektet giver brugerne statistik om fodboldspillere og fantasy-fodboldpointfremskrivninger ved hjælp af maskinlæring. Hver fodboldspiller og deres respektive holds statistikker er skrabet fra offentligt tilgængelige fodboldstatistikwebsteder ved hjælp af Python-sprog. Efter at have indsamlet relevante statistiske oplysninger om spillerne, fremskriver en forudsigelsesalgoritme, der anvender maskinlæring, forventede fantasy-fodboldpoint for hver spiller.
Python-skripterne, der er ansvarlige for webskrapning og indsamling af tilgængelige statistikker om spillere, indsamler data fra http://www.sports-reference.com. En offentlig API, der leverer data fra sports-reference, bruges til at indsamle de fleste statistikker, mens resten er indsamlet ved at webscrappe webstedet. Forudsigelsesalgoritmen anvender lineær regression og gradient descent-modeller af maskinlæring til at analysere dataene og lave fantasy football pointfremskrivninger for hver af de fire positionskategorier.
Statistikkerne og fremskrivningerne for hver spiller vises på et offentligt tilgængeligt websted og opdeles i fire hovedpositioner, der består af quarterbacks, running backs, wide receivers og tight ends. Brugerne kan få adgang til webstedet og finde relevante statistikker om hver af positionerne for enhver fodboldspiller, der spiller i den aktuelle sæson. Tabellen kan sorteres efter kolonner og indeholder også en søgefunktion, der giver brugerne mulighed for hurtigt at finde en bestemt spiller, der giver nem adgang til spillerstatistikker og fantasy football pointprognoser.