Top Banner
MACHINE LEARNING DESMISTIFICANDO
26

Desmistificando Machine learning

Mar 20, 2017

Download

Software

Pedro Cavalero
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Desmistificando Machine learning

MACHINE LEARNINGDESMISTIFICANDO

Page 2: Desmistificando Machine learning

ABOUT ME

• System Architect na Ericsson • Engenheiro de Computação ITA 2003•MBA Gerência de Projetos FGV 2008• SCJA, SCJP 5, 6, SCBCD 5, SCDJWS 5• EMC Data Science Associate

Page 3: Desmistificando Machine learning

$$$$

Page 4: Desmistificando Machine learning
Page 5: Desmistificando Machine learning
Page 6: Desmistificando Machine learning
Page 7: Desmistificando Machine learning
Page 8: Desmistificando Machine learning

MACHINE LEARNING STARTUP?

QUE TAL UM CROWDFUNDING?

Page 10: Desmistificando Machine learning

O QUE É MACHINE LEARNING?

• A aprendizagem automática ou aprendizado de máquina (em inglês: "machine learning") é um sub-campo da inteligência artificial dedicado ao desenvolvimento de algoritmos e técnicas que permitam ao computador aprender, isto é, que permitam ao computador aperfeiçoar seu desempenho em alguma tarefa.• Aprendizado de máquina – Wikipédia, a enciclopédia livre• https://pt.wikipedia.org/wiki/Aprendizado_de_máquina

Page 11: Desmistificando Machine learning
Page 12: Desmistificando Machine learning

O QUE CONSEGUIMOS FAZER?

• Recomendações• Classificação• Regressão• Clusterização• Extração de Regras

Dados numéricos, textos, fotos etc.

• Aprendizado Supervisionado• Aprendizado Não

supervisionado• Aprendizado por reforço• Deep Learning

Page 13: Desmistificando Machine learning

RECOMENDAÇÕES

Page 14: Desmistificando Machine learning

CLASSIFICAÇÃO / REGRESSÃO

• Redes Neurais• Regressões (Linear,

Logística)• Máquina de vetores de

suporte

• https://www.youtube.com/watch?v=KTrgRYa2wbI

Page 15: Desmistificando Machine learning

DEEP LEARNING

Page 16: Desmistificando Machine learning

DEEP LEARNING!!!

Page 17: Desmistificando Machine learning

DEEP LEARNING

Page 18: Desmistificando Machine learning
Page 19: Desmistificando Machine learning

ONDE APRENDER?

• https://www.coursera.org/learn/machine-learning• https://www.udacity.com/course/deep

-learning--ud730• Muitos outros!

Page 20: Desmistificando Machine learning
Page 22: Desmistificando Machine learning

R

• “Uma linguagem para estatísticos feita por estatísticos”• Excelente para análise de dados e construção de modelos• Normalmente não usada em produção, apesar de possível• Biblioteca: CRAN (Comprehensive R Archive Network)

Page 23: Desmistificando Machine learning

PYTHON

• A linguagem mais popular em Machine Learning• Menor curva de aprendizado para cientistas• Quantidade impressionante de grandes frameworks: NumPy,

Theano, TensorFlow, scikit, Juypter/iPython• Pode ser usado de forma secundária com outros frameworks big data como Hadoop e Spark

Page 24: Desmistificando Machine learning

JVM – JAVA E SCALA

• Plataforma principal dos principais frameworks de Big Data• Apache Hadoop (MapReduce / HDFS), Spark (Streaming / Machine

Learning), Kafka, Storm, DeepLearning4J

• Plataforma amplamente usada no mundo corporativo• Scala é uma das linguagens que mais cresce nesse segmento• Twitter, Linkedin

Page 25: Desmistificando Machine learning

SHOW ME THE CODE!

• Recomendação de Filmes• https://databricks-training.s3.amazonaws.com/movie-recommendation

-with-mllib.html

Page 26: Desmistificando Machine learning

OBRIGADO!PEDRO CAVALÉROHTTPS://BR.LINKEDIN.COM/IN/PEDROCAVALERO@PEDROCAVALERO