Redes Neurais

com Python e Scikit

Bianca Rosa

dev@stone pagamentos

  • Python
  • Golang
  • JS
  • Agile
  • Data Science
  • PythOnRio / Rails Girls RJ / WWG RJ

Motivação

  • Mostrar que não é tão difícil dar o primeiro passo.

O que essa palestra não vai ter

  • Muitas definições biológicas
  • Muitas definições computacionais
  • Muitas definições matemáticas

porque não quero matar vocês de tédio

Mas o que são Redes Neurais?

Redes Neurais são representações computacionais de um neurônio humano.

Problemas comuns

  • Sistemas de recomendação
  • Sistemas que se adaptam às preferências do usuário
  • Processamento de linguagem natural
  • Reconhecimento de dígitos

Toolbelt

  • Python
  • Jupyter
  • Numpy
  • Scipy
  • Matplotlib
  • Pandas / Rows
  • Scikit

numpy

code!

Reconhecimento de Dígitos

dataset

scikit

Explorando os dados

code!

Implementando uma rede neural

code!

Desafio

competição do kaggle

http://scikit-learn.org/

http://neuralnetworksanddeeplearning.com/

https://www.coursera.org/learn/neural-networks/

twitter: @__biancarosa

código: github.com/biancarosa/pybr-neural-nets

slides: biancarosa.com.br/slides/pybr-2017.html

tks :)