Fantasy Football Analytics
Abstract do projecto
O projecto Fantasy Football Analytics fornece aos utilizadores estatísticas para jogadores de futebol, e projecções de pontos de futebol de fantasia usando a aprendizagem automática. Cada jogador de futebol e suas respectivas estatísticas são raspadas de sites de estatísticas de futebol disponíveis publicamente usando a linguagem Python. Após reunir informações estatísticas relevantes sobre os jogadores, um algoritmo de previsão utilizando projetos de aprendizagem de máquinas espera pontos de futebol de fantasia para cada jogador.
Os scripts python responsáveis pela raspagem e coleta de estatísticas disponíveis sobre jogadores coletam dados de http://www.sports-reference.com. Uma API pública que fornece dados de referências desportivas é utilizada para recolher a maior parte das estatísticas, enquanto o resto é recolhido através do web scraping do site. O algoritmo de predição usa modelos de regressão linear e descida por gradiente de aprendizagem da máquina para analisar os dados e fazer projeções de pontos de futebol de fantasia para cada uma das quatro categorias de posição.
As estatísticas e projeções para cada jogador são exibidas em um site acessível ao público e divididas em quatro posições principais que consistem em quarterbacks, running backs, receptores largos e tight ends. Os usuários podem acessar o site e encontrar estatísticas relevantes sobre cada uma das posições de qualquer jogador de futebol que esteja jogando na temporada atual. A tabela é classificável por colunas e também contém uma função de busca que permite aos usuários encontrar rapidamente um jogador específico que permite o fácil acesso às estatísticas dos jogadores e projeções de pontos de futebol de fantasia.