1 of 11

Slide Notes

DownloadGo Live

Analise de dados com Python

Published on Jul 12, 2016

Introdução ao aprendizado de máquina usando Python. Apresentação feita no 3º encontro do PUG-SE

PRESENTATION OUTLINE

Analise de dados com Python

Antonio Augusto Santos (Mancha)
Photo by chiaralily

Agenda

  • Aprendizado de máquina
  • pandas
  • scikit-learn
  • iPython
  • Exemplo
Photo by hjl

Aprendizado de máquina

  • Uma parte da IA
  • Usada em todo lugar atualmente (Google, Facebook, Amazon)
  • Sistemas de recomendação
  • Previsão da bolsa de valores

Aprendizado de máquina

  • Regressão

Aprendizado de máquina

  • Classificação
  • Supervisionado
  • Não supervisionado
  • Clustering

Pandas

  • Biblioteca de análise de dados
  • Carga de arquivos
  • Visualização
  • "Massageamento" de dados
  • Excel em linha de comando
Photo by George Lu

scikit-learn

  • Principal biblioteca de aprendizado de máquina
  • Construída com base em numpy e scipy
  • Extremamente otimizado (soluções sem GIL)
Photo by eriwst

scikit-learn

  • Implementação de diversos algoritmos
  • Interface simples
  • fit()
  • predict()
Photo by eriwst

iPython

  • Computação interativa - ideal para análise de dados
  • Integração com pacotes de visualização (matplotlib)
  • Jupyter Notebook
  • Reproducibilidade

DEMO

  • kaggle
  • shelter outcome
  • Prever o destino dos filhotes :(