Skip to content

O programa neste repositório foi construído com o intuito de ser uma solução que usa um algoritmo genético para prever o resultado do primeiro quarto de partidas da NBA a partir de métricas do primeiro quarto de partidas passadas jogadas pelos times da partida prevista.

Notifications You must be signed in to change notification settings

Pibaska/nba-basketball-prediction

Repository files navigation

alt text

NBA Basketball Prediction

Python Repository size GitHub last commit Releases Twitter Documentação


Resumo

Este projeto foi desenvolvido para as matérias de Projeto Integrador I e II do Curso Técnico Integrado em Informática do Instituto Federal de Santa Catarina, câmpus Gaspar. O programa neste repositório foi construído com o intuito de ser uma solução que usa um algoritmo genético para prever o resultado do primeiro quarto de partidas da NBA a partir de métricas do primeiro quarto de partidas passadas jogadas pelos times da partida prevista. Em média, o programa consegue gerar previsões com em torno de 58,5% de precisão, sendo que a maior taxa de acerto registrada em um conjunto de parâmetros foi de 61,4%.

Instalação

Setup Automático


Crie um ambiente virtual e instale as dependências com o executável env_creator.py


Ativar ambiente virtual no Linux

source bin/activate

Ativar ambiente virtual no Windows

.\Scripts\activate.bat

Setup Manual

Linux

Crie o ambiente virtual

python -m venv . || python3 -m venv .

Ative o ambiente virtual

source ./bin/activate

Instale as dependências

pip install -r requirements.txt || pip install -r config/requirements.txt --no-dependencies

Windows

Crie o ambiente virtual

python -m venv .

Ative o ambiente virtual

.\Scripts\activate.bat

Obs.: Tenha certeza de que o pip está instalado com o comando pip --version

Instale as dependências

pip install -r requirements.txt --no-dependencies

Instruções de Execução

Ao executar o arquivo main.py dentro da pasta src, se tudo foi instalado corretamnente, aparecerá a mensagem:

NBA PREDICTION
Thanks for using NBA prediction. Please run this command with a `-h` to see available options.

Ao executar o mesmo arquivo passando o parâmetro -h, você receberá uma lista de comandos possíveis:

usage: main.py [-h] {genetic,scrape,predict,validate} ...

Use os comandos especificados entre chaves, e caso possua alguma dúvida, execute-os com um -h para ver a lista de parãmetros disponíveis.


Caso deseje mais detalhes sobre este projeto, leia nossa documentação.


About

O programa neste repositório foi construído com o intuito de ser uma solução que usa um algoritmo genético para prever o resultado do primeiro quarto de partidas da NBA a partir de métricas do primeiro quarto de partidas passadas jogadas pelos times da partida prevista.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages