Para rodar os trabalhos, primeiro instale o gerenciador de dependências:
pip install poetryEm seguida, instale as dependências:
poetry installAtive o ambiente virtual com:
poetry shellVídeo: https://youtu.be/aSjzR3vxKYA
Uma vez que o ambiente virtual está ativo, inicie um interpretador:
cd proj
pythonNo interpretador, importe o arquivo do algoritmo:
import src.XEm que X é um dos algoritmos: adaboost, random_forest ou xgboost. Certifique-se que os dados lhe foram fornecidos e estão na pasta data.
Os arquivos util.py e preprocessing.py contém funções auxiliares. O arquivo playground.py é usado apenas para exploração.
Para gerar alguns gráficos, pode ser necessário instalar no seu sistema o pacote graphviz.
Para executar os TPs, execute os programas como módulos em Python:
python -m tpX.srcSubstitua X pelo número do TP em questão.
Atenção: o backend do matplotlib foi configurado para rodar apenas com Linux.