Skip to content

AdaBoost algorithm implemented for the Machine Learning course at UFMG.

Notifications You must be signed in to change notification settings

lframosferreira/boosting-process

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Processo de boosting

Trabalho Prático II da disciplina de Aprendizado de Máquina, ministrada pelo professor Adriano Veloso.

Dependências

O trabalho foi feito em um ambiente Anaconda, cujas dependências estão salvas no arquivo environment.yml. Para criar um ambiente idêntico, é necessário:

  1. Estar no diretório raiz do projeto
  2. Usar o comando conda env create -f environment.yml

Dados

Para ter os dados em seu computador local, você deve:

  1. Estar no diretório raiz do projeto
  2. Usar o comando bash handle_data.sh

Execução

Todo o código relativo ao trabalho está presente no arquivo main.ipynb do diretório notebooks. Para executá-lo, basta ter as dependências necessárias instaladas e rodar as células do notebook como desejar.

ATENÇÃO: no código disponibilizado, os modelos de boosting são criados com um total de 500 estimadores, o que pode demorar algum tempo. Para uma experiência mais rápida de apenas checagem de funcionamento, é necessário alterar o valor da constante MAXIMUM_NUMBER_OF_STUMPS na segunda célula do arquivo principal. Recomendo valores entre 20 e 50 para execuções rápidas e simples.

About

AdaBoost algorithm implemented for the Machine Learning course at UFMG.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published