Atividade de implementação para disciplina de Aprendizado de Máquina, segundo semestre de 2019.
Existe um arquivo neste repositório:
- learn.py: programa em python que implementa o algoritmo de aprendizado de máquina.
O arquivo credit.csv deve ser baixado em separado, pois possui um tamanho superior ao limite do github.
É necessario ter python 3, numpy, matplotlib, scikit-learn, entre outros.
O algoritmo se desenvolve nos seguintes passos principais:
- Carrega os dados do arquivo separando em 50%, 20% e 30% para treinamento, validação e teste, respectivamente.
- Balanceia o conjunto de dados.
- Seleciona as características.
- Treina o modelo.
- Faz as previsões.
- Reporta os resultados.
python learn.py...
- python - Python is a programming language that lets you work quickly and integrate systems more effectively.
- numpy - NumPy is the fundamental package for scientific computing with Python.
- matplotlib - Matplotlib is a Python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms.
- Giovanni Rosa - giovannirosa
Código aberto, qualquer um pode usar para qualquer propósito.
- Python é simples e fácil de usar