SlideShare ist ein Scribd-Unternehmen logo
1 von 62
Downloaden Sie, um offline zu lesen
Web	Machine Learning
João	Gabriel	Lima
@jgabriel_lima
linkedin.com/in/joaogabriellima
Uma	abordagem	sobre	aprendizagem	de	máquina	
com	Javascript
Sobre
• Engenheiro	da	Computação
• Professor	
• Doutorando	em	Computação	Aplicada	e	Inteligência	Artificial
Belém	- PA
Açaí...
Você	está	fazendo	isso	MUITO	
errado!
Agora	sim...
Vamos	lá
Começando	os	trabalhos...
O	que	é	Machine
Learning?
Ops!	Mas	primeiro...
Vamos	falar	de	
Inteligência	Artificial
”Capacidade	de	uma	
máquina	simular	o	
raciocínio	humano”
Aprender	padrões	e	ser	
capaz	de	reproduzi-los!
Aprendizagem supervisionada
Aprendizagem não
supervisionada
Aprendizagem por reforço
No	contexto da	IA,	criar novos
padrões!
Estado	a	arte…
Aplicações…
Detecção	de	fraudes
SPAM
Processamento	de	Linguagem	Natural
Dignósticos Médicos
Reconhecimento	da	Fala	e	Escrita
Visão	computacional
Etc...
Alguns projetos bem
interessantes…
ColorNET
https://github.com/pavelgonchar/colornet
Handwriting
https://github.com/hardmaru/write-rnn-tensorflow
WaveNet
https://deepmind.com/blog/wavenet-generative-model-raw-audio/
NeuroArt
https://github.com/ckmarkoh/neuralart_tensorflow
Music	and	Art	Generation	with	
Machine	Intelligence
https://magenta.tensorflow.org/
Deep
Facehttps://research.facebook.com/publications/deepface-closing-the-gap-to-human-level-performance-in-face-verification/
YOLO:	Real-Time	Object	Detection
https://github.com/ibab/tensorflow-wavenet
Deep	Visual	Recognition
http://cs.stanford.edu/people/karpathy/deepimagesent/
Deep	Visual-Semantic
http://cs.stanford.edu/people/karpathy/deepimagesent/
Mágica?
MATEMÁTICA
naaaaaaaão...
1.	Regression	Algorithms
2.	Instance-based Algorithms
3.	Regularization Algorithms
4.	Decision	Tree Algorithms
5.	Bayesian	Algorithms
6.	Clustering Algorithms
7.	Association	Rule	Learning Algorithms
8.	Artificial	Neural	Network	Algorithms
9.	Deep	Learning	Algorithms
10.	Dimensionality	Reduction Algorithms
11.	Ensemble Algorithms
http://www.datasciencecentral.com/profiles/blogs/a-tour-of-machine-learning-algorithms-1
Relaxa…
http://harthur.github.io/kittydar/
Reconhecimento	de	
imagens
http://liuliu.me/ccv/js/nss/
https://www.patrick-wied.at/static/nudejs/
https://www.patrick-wied.at/static/nudejs/demo/
http://cs.stanford.edu/people/karpathy/convnetjs/demo/image_regression.html
Ferramentas	
Machine Learning	+	Javascript
https://github.com/NaturalNode/natural
https://github.com/NaturalNode/natural
http://cs.stanford.edu/people/karpathy/convnetjs/
https://github.com/harthur/brain
http://harthur.github.io/brain/
Qual	o	melhor	contraste?
https://github.com/mljs/ml
https://github.com/mljs
Desafios...
Indo	além	da	”Web”
Você	já	ouviu	falar	em	
NodeBots?	Johnny-Five?	
Noduino?
+	ML
E	se...
JSDay 2017...
SkyML.js
Onde	buscar	
conhecimento?
Ao	alcance	de	TODOS!
Aprendizagem Automática
https://pt.coursera.org/learn/machine-learning
Introdução	ao	Aprendizado	de	Máquina	
https://br.udacity.com/course/intro-to-machine-learning--ud120/
Machine Learning
http://online.stanford.edu/course/machine-learning
@jgabriel_lima
linkedin.com/in/joaogabriellima
Até	breve!	
Lembrem-se...
Não	faça	isso!
Créditos
https://deepmind.com/blog/wavenet-generative-model-raw-audio/
https://github.com/pavelgonchar/colornet
http://www.datasciencecentral.com/profiles/blogs/a-tour-of-machine-
learning-algorithms-1
http://burakkanber.com/blog/machine-learning-naive-bayes-1/
https://github.com/josephmisiti/awesome-machine-learning
http://cs.stanford.edu/people/karpathy/convnetjs/demo/mnist.html
http://cs.stanford.edu/people/karpathy/convnetjs/demo/image_regression.
html
https://github.com/harthur/brain
Obrigado!
Web	Machine Learning
João	Gabriel	Lima
@jgabriel_lima
linkedin.com/in/joaogabriellima
Uma	abordagem	sobre	aprendizagem	de	máquina	
com	Javascript

Weitere ähnliche Inhalte

Ähnlich wie Web Machine Learning

Criação de robôs em PHP para raspagem de dados
Criação de robôs em PHP para raspagem de dadosCriação de robôs em PHP para raspagem de dados
Criação de robôs em PHP para raspagem de dadosFlávio Lisboa
 
Como ingressar no mercado de Machine Learning
Como ingressar no mercado de Machine LearningComo ingressar no mercado de Machine Learning
Como ingressar no mercado de Machine LearningGabriel Cypriano Saca
 
Estratégia, Design e Acessibilidade Web - BlogcampRJ
Estratégia, Design e Acessibilidade Web - BlogcampRJEstratégia, Design e Acessibilidade Web - BlogcampRJ
Estratégia, Design e Acessibilidade Web - BlogcampRJHorácio Soares
 
Inteligência Artificial e o Ensino da Informática.pdf
Inteligência Artificial  e o Ensino da Informática.pdfInteligência Artificial  e o Ensino da Informática.pdf
Inteligência Artificial e o Ensino da Informática.pdfFernanda Ledesma
 
Como identificar oportunidades de robotização [Webinares iProcess]
Como identificar oportunidades de robotização [Webinares iProcess]Como identificar oportunidades de robotização [Webinares iProcess]
Como identificar oportunidades de robotização [Webinares iProcess]iProcess Soluções em BPM e RPA
 
DevopsSummitBrasil - Azure Machine Learning
DevopsSummitBrasil - Azure Machine LearningDevopsSummitBrasil - Azure Machine Learning
DevopsSummitBrasil - Azure Machine LearningJosé Barbosa
 
Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Resolvendo problemas de inteligência artificial e reconhecimento óptico com phpResolvendo problemas de inteligência artificial e reconhecimento óptico com php
Resolvendo problemas de inteligência artificial e reconhecimento óptico com phpRodrigo Wanderley de Melo Cardoso
 
Just Java 2012 - Visão Computacional com Processing
Just Java 2012 - Visão Computacional com ProcessingJust Java 2012 - Visão Computacional com Processing
Just Java 2012 - Visão Computacional com ProcessingGuilherme Rey
 
Scraping for fun and glory
Scraping for fun and gloryScraping for fun and glory
Scraping for fun and gloryitalomaia
 
Carreira em Desenvolvimento de Software
Carreira em Desenvolvimento de SoftwareCarreira em Desenvolvimento de Software
Carreira em Desenvolvimento de SoftwareFlávio de Sousa
 
#4 Oracle Cloud Meetup - Chatbots
#4 Oracle Cloud Meetup - Chatbots#4 Oracle Cloud Meetup - Chatbots
#4 Oracle Cloud Meetup - Chatbots-
 
Empreendedorismo com Ruby + Rails
Empreendedorismo com Ruby + RailsEmpreendedorismo com Ruby + Rails
Empreendedorismo com Ruby + RailsHugo Borges
 
Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Marcel Caraciolo
 
Machine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ceMachine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ceLuca Bastos
 
Skynet - Do It Yourself (workshop de Inteligência Artificial)
Skynet - Do It Yourself (workshop de Inteligência Artificial)Skynet - Do It Yourself (workshop de Inteligência Artificial)
Skynet - Do It Yourself (workshop de Inteligência Artificial)Letícia Pedroso
 

Ähnlich wie Web Machine Learning (20)

[Ci2015] sim rva
[Ci2015] sim  rva[Ci2015] sim  rva
[Ci2015] sim rva
 
Criação de robôs em PHP para raspagem de dados
Criação de robôs em PHP para raspagem de dadosCriação de robôs em PHP para raspagem de dados
Criação de robôs em PHP para raspagem de dados
 
Como ingressar no mercado de Machine Learning
Como ingressar no mercado de Machine LearningComo ingressar no mercado de Machine Learning
Como ingressar no mercado de Machine Learning
 
Ia01 introducao (1)
Ia01   introducao (1)Ia01   introducao (1)
Ia01 introducao (1)
 
Introdução a IA no Azure
Introdução a IA  no AzureIntrodução a IA  no Azure
Introdução a IA no Azure
 
Estratégia, Design e Acessibilidade Web - BlogcampRJ
Estratégia, Design e Acessibilidade Web - BlogcampRJEstratégia, Design e Acessibilidade Web - BlogcampRJ
Estratégia, Design e Acessibilidade Web - BlogcampRJ
 
Inteligência Artificial e o Ensino da Informática.pdf
Inteligência Artificial  e o Ensino da Informática.pdfInteligência Artificial  e o Ensino da Informática.pdf
Inteligência Artificial e o Ensino da Informática.pdf
 
Como identificar oportunidades de robotização [Webinares iProcess]
Como identificar oportunidades de robotização [Webinares iProcess]Como identificar oportunidades de robotização [Webinares iProcess]
Como identificar oportunidades de robotização [Webinares iProcess]
 
DevopsSummitBrasil - Azure Machine Learning
DevopsSummitBrasil - Azure Machine LearningDevopsSummitBrasil - Azure Machine Learning
DevopsSummitBrasil - Azure Machine Learning
 
Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Resolvendo problemas de inteligência artificial e reconhecimento óptico com phpResolvendo problemas de inteligência artificial e reconhecimento óptico com php
Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
 
Just Java 2012 - Visão Computacional com Processing
Just Java 2012 - Visão Computacional com ProcessingJust Java 2012 - Visão Computacional com Processing
Just Java 2012 - Visão Computacional com Processing
 
Scraping for fun and glory
Scraping for fun and gloryScraping for fun and glory
Scraping for fun and glory
 
CRP-5215-0420-2014-05
CRP-5215-0420-2014-05CRP-5215-0420-2014-05
CRP-5215-0420-2014-05
 
Carreira em Desenvolvimento de Software
Carreira em Desenvolvimento de SoftwareCarreira em Desenvolvimento de Software
Carreira em Desenvolvimento de Software
 
#4 Oracle Cloud Meetup - Chatbots
#4 Oracle Cloud Meetup - Chatbots#4 Oracle Cloud Meetup - Chatbots
#4 Oracle Cloud Meetup - Chatbots
 
Empreendedorismo com Ruby + Rails
Empreendedorismo com Ruby + RailsEmpreendedorismo com Ruby + Rails
Empreendedorismo com Ruby + Rails
 
Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)
 
Machine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ceMachine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ce
 
Desmistificando Machine Learning
Desmistificando Machine LearningDesmistificando Machine Learning
Desmistificando Machine Learning
 
Skynet - Do It Yourself (workshop de Inteligência Artificial)
Skynet - Do It Yourself (workshop de Inteligência Artificial)Skynet - Do It Yourself (workshop de Inteligência Artificial)
Skynet - Do It Yourself (workshop de Inteligência Artificial)
 

Mehr von João Gabriel Lima

Deep marketing - Indoor Customer Segmentation
Deep marketing - Indoor Customer SegmentationDeep marketing - Indoor Customer Segmentation
Deep marketing - Indoor Customer SegmentationJoão Gabriel Lima
 
Aplicações de Alto Desempenho com JHipster Full Stack
Aplicações de Alto Desempenho com JHipster Full StackAplicações de Alto Desempenho com JHipster Full Stack
Aplicações de Alto Desempenho com JHipster Full StackJoão Gabriel Lima
 
Realidade aumentada com react native e ARKit
Realidade aumentada com react native e ARKitRealidade aumentada com react native e ARKit
Realidade aumentada com react native e ARKitJoão Gabriel Lima
 
Big data e Inteligência Artificial
Big data e Inteligência ArtificialBig data e Inteligência Artificial
Big data e Inteligência ArtificialJoão Gabriel Lima
 
Mineração de Dados no Weka - Regressão Linear
Mineração de Dados no Weka -  Regressão LinearMineração de Dados no Weka -  Regressão Linear
Mineração de Dados no Weka - Regressão LinearJoão Gabriel Lima
 
Segurança na Internet - Estudos de caso
Segurança na Internet - Estudos de casoSegurança na Internet - Estudos de caso
Segurança na Internet - Estudos de casoJoão Gabriel Lima
 
Segurança na Internet - Google Hacking
Segurança na Internet - Google  HackingSegurança na Internet - Google  Hacking
Segurança na Internet - Google HackingJoão Gabriel Lima
 
Segurança na Internet - Conceitos fundamentais
Segurança na Internet - Conceitos fundamentaisSegurança na Internet - Conceitos fundamentais
Segurança na Internet - Conceitos fundamentaisJoão Gabriel Lima
 
Mineração de Dados com RapidMiner - Um Estudo de caso sobre o Churn Rate em...
Mineração de Dados com RapidMiner - Um Estudo de caso sobre o Churn Rate em...Mineração de Dados com RapidMiner - Um Estudo de caso sobre o Churn Rate em...
Mineração de Dados com RapidMiner - Um Estudo de caso sobre o Churn Rate em...João Gabriel Lima
 
Mineração de dados com RapidMiner + WEKA - Clusterização
Mineração de dados com RapidMiner + WEKA - ClusterizaçãoMineração de dados com RapidMiner + WEKA - Clusterização
Mineração de dados com RapidMiner + WEKA - ClusterizaçãoJoão Gabriel Lima
 
Mineração de dados na prática com RapidMiner e Weka
Mineração de dados na prática com RapidMiner e WekaMineração de dados na prática com RapidMiner e Weka
Mineração de dados na prática com RapidMiner e WekaJoão Gabriel Lima
 
Visualizacao de dados - Come to the dark side
Visualizacao de dados - Come to the dark sideVisualizacao de dados - Come to the dark side
Visualizacao de dados - Come to the dark sideJoão Gabriel Lima
 
REST x SOAP : Qual abordagem escolher?
REST x SOAP : Qual abordagem escolher?REST x SOAP : Qual abordagem escolher?
REST x SOAP : Qual abordagem escolher?João Gabriel Lima
 
Game of data - Predição e Análise da série Game Of Thrones a partir do uso de...
Game of data - Predição e Análise da série Game Of Thrones a partir do uso de...Game of data - Predição e Análise da série Game Of Thrones a partir do uso de...
Game of data - Predição e Análise da série Game Of Thrones a partir do uso de...João Gabriel Lima
 
E-trânsito cidadão - IPVA em suas mãos
E-trânsito cidadão - IPVA em suas mãosE-trânsito cidadão - IPVA em suas mãos
E-trânsito cidadão - IPVA em suas mãosJoão Gabriel Lima
 
[Estácio - IESAM] Automatizando Tarefas com Gulp.js
[Estácio - IESAM] Automatizando Tarefas com Gulp.js[Estácio - IESAM] Automatizando Tarefas com Gulp.js
[Estácio - IESAM] Automatizando Tarefas com Gulp.jsJoão Gabriel Lima
 
Hackeando a Internet das Coisas com Javascript
Hackeando a Internet das Coisas com JavascriptHackeando a Internet das Coisas com Javascript
Hackeando a Internet das Coisas com JavascriptJoão Gabriel Lima
 
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e Programador
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e ProgramadorMercado de Trabalho em Computação - Perfil Analista de Sistemas e Programador
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e ProgramadorJoão Gabriel Lima
 

Mehr von João Gabriel Lima (20)

Cooking with data
Cooking with dataCooking with data
Cooking with data
 
Deep marketing - Indoor Customer Segmentation
Deep marketing - Indoor Customer SegmentationDeep marketing - Indoor Customer Segmentation
Deep marketing - Indoor Customer Segmentation
 
Aplicações de Alto Desempenho com JHipster Full Stack
Aplicações de Alto Desempenho com JHipster Full StackAplicações de Alto Desempenho com JHipster Full Stack
Aplicações de Alto Desempenho com JHipster Full Stack
 
Realidade aumentada com react native e ARKit
Realidade aumentada com react native e ARKitRealidade aumentada com react native e ARKit
Realidade aumentada com react native e ARKit
 
JS - IA
JS - IAJS - IA
JS - IA
 
Big data e Inteligência Artificial
Big data e Inteligência ArtificialBig data e Inteligência Artificial
Big data e Inteligência Artificial
 
Mineração de Dados no Weka - Regressão Linear
Mineração de Dados no Weka -  Regressão LinearMineração de Dados no Weka -  Regressão Linear
Mineração de Dados no Weka - Regressão Linear
 
Segurança na Internet - Estudos de caso
Segurança na Internet - Estudos de casoSegurança na Internet - Estudos de caso
Segurança na Internet - Estudos de caso
 
Segurança na Internet - Google Hacking
Segurança na Internet - Google  HackingSegurança na Internet - Google  Hacking
Segurança na Internet - Google Hacking
 
Segurança na Internet - Conceitos fundamentais
Segurança na Internet - Conceitos fundamentaisSegurança na Internet - Conceitos fundamentais
Segurança na Internet - Conceitos fundamentais
 
Mineração de Dados com RapidMiner - Um Estudo de caso sobre o Churn Rate em...
Mineração de Dados com RapidMiner - Um Estudo de caso sobre o Churn Rate em...Mineração de Dados com RapidMiner - Um Estudo de caso sobre o Churn Rate em...
Mineração de Dados com RapidMiner - Um Estudo de caso sobre o Churn Rate em...
 
Mineração de dados com RapidMiner + WEKA - Clusterização
Mineração de dados com RapidMiner + WEKA - ClusterizaçãoMineração de dados com RapidMiner + WEKA - Clusterização
Mineração de dados com RapidMiner + WEKA - Clusterização
 
Mineração de dados na prática com RapidMiner e Weka
Mineração de dados na prática com RapidMiner e WekaMineração de dados na prática com RapidMiner e Weka
Mineração de dados na prática com RapidMiner e Weka
 
Visualizacao de dados - Come to the dark side
Visualizacao de dados - Come to the dark sideVisualizacao de dados - Come to the dark side
Visualizacao de dados - Come to the dark side
 
REST x SOAP : Qual abordagem escolher?
REST x SOAP : Qual abordagem escolher?REST x SOAP : Qual abordagem escolher?
REST x SOAP : Qual abordagem escolher?
 
Game of data - Predição e Análise da série Game Of Thrones a partir do uso de...
Game of data - Predição e Análise da série Game Of Thrones a partir do uso de...Game of data - Predição e Análise da série Game Of Thrones a partir do uso de...
Game of data - Predição e Análise da série Game Of Thrones a partir do uso de...
 
E-trânsito cidadão - IPVA em suas mãos
E-trânsito cidadão - IPVA em suas mãosE-trânsito cidadão - IPVA em suas mãos
E-trânsito cidadão - IPVA em suas mãos
 
[Estácio - IESAM] Automatizando Tarefas com Gulp.js
[Estácio - IESAM] Automatizando Tarefas com Gulp.js[Estácio - IESAM] Automatizando Tarefas com Gulp.js
[Estácio - IESAM] Automatizando Tarefas com Gulp.js
 
Hackeando a Internet das Coisas com Javascript
Hackeando a Internet das Coisas com JavascriptHackeando a Internet das Coisas com Javascript
Hackeando a Internet das Coisas com Javascript
 
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e Programador
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e ProgramadorMercado de Trabalho em Computação - Perfil Analista de Sistemas e Programador
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e Programador
 

Web Machine Learning