giovannirosa / machine-learning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Trabalho Aprendizado de Máquina

Atividade de implementação para disciplina de Aprendizado de Máquina, segundo semestre de 2019.

Início

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.

Pré-requisitos

É necessario ter python 3, numpy, matplotlib, scikit-learn, entre outros.

Algoritmo

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.

Como Usar

python learn.py...

Resultados

Bibliotecas Utilizadas

  • 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.

Autor

Licença

Código aberto, qualquer um pode usar para qualquer propósito.

Reconhecimentos

  • Python é simples e fácil de usar

Bugs

About


Languages

Language:Python 100.0%