SlideShare uma empresa Scribd logo
1 de 52
Baixar para ler offline
Aprendizado de Máquina
            e
Grandes Conjuntos de Dados
    Thomas de Araujo Buck
Tipos de algoritmos
●   Determinísticos (ou clássicos, convencionais)
●   Adaptativos (ou estocásticos, "avançados")
Algoritmos determinísticos
●   Detecção de colisão
●   Fatoração de números primos
●   Inversão de matrizes (esparsas)
●   Ordenação (quicksort, mergesort)
●   Page Rank
●   Um pouco mais avançados
    ●   A*
    ●   Árvore de jogos
Árvore de jogos
●   Jogo da velha
●   Qual a quantidade total de possibilidades?
    ●   9 * 8 * … * 2 * 1 = 9! = 362.880
●   Para pensar!
    ●   Jogo de damas
    ●   Batalha Naval
    ●   Reversi
Xadrez
●   Quem se lembra da disputa homem (Garry
    Kasparov) contra máquina (IBM Deep Blue) ?
●


●


●


●


●


●


●   Mais uma pergunta: xadrez é, neste sentido, o
    jogo mais "difícil" já criado pelo homem?
●   Go
●   Há sinais de esperança
A faxineira eletrônica
●   O equipamento
●   Exemplos de recintos
●


●


●


●


●


●   Qual o algoritmo que garanta a limpeza?
Algoritmos adaptativos
●   O que é um programa "inteligente"?
●   É um programa "que aprende"?
●   Seguem alguns exemplos
●   Análise de crédito
●   Navegação autônoma
●   Reconhecimento de faces
●   Diagnóstico médico
●   Projeção financeira (prognóstico)
●   Sistemas de recomendação
●   Logística
●   Text processing
    ●   Spam
    ●   News
    ●   Plágio
Aprendizado de máquina
●   Supervisionado (aprende com exemplos), que
    possui 2 fases: treinamento e operação
    ●   NN
    ●   Classificação (Discriminante Linear - DL)
    ●   Regressão
●   Não supervisionado (aprende sozinho), que só
    possui a fase de operação
    ●   Análise de aglomeração (K-means clustering)
Exemplos de algoritmos
●   NN
●   k-NN
●   Dimensão do vetor de características: 2
●   Quantidade de classes: 2
Dados (qualidade boa)
Dados (qualidade ruim)
A enorme avalanche de dados
●   Matéria da revista The Economist
Data centers
●   Google
●   Facebook
Tratamento dos dados
●   O que fazer com esses dados? Apenas
    armazenar? Indexar?
●   Ou deve-se extrair informação útil? Como?
    Manualmente?
Problemas muito difíceis para
    serem programados
●   A competição DARPA Grand Challenge
●


●


●


●


●


●


●


●   Urban Challenge
●   A experiência Google Car
●   Mais alguns detalhes
●   Oooops: um pequeno problema
Grandes conjuntos de dados
●   Análise de dados
    ●   Manual
    ●   Automática
KDD
Imagens
●   Acesso por conteúdo
●   PhotoLib
●   Games with a purpose (GWAP)
●   Pixazza - Luminate
●   Semantics
●   Learning
Área médica
●   Mamografia
●   Colonoscopia
    ●   As gerações dos equipamentos de tomografia
        computadorizada
Big Data tem valor de negócio
US Economy
Um experimento recente
●   IBM Watson
Como ter certeza?
Smarter Planet + Big Data + Cloud =   Analytics
Uma outra oportunidade tem início
●   Dados públicos: New York, Chicago, ...
●   Rio de Janeiro (?)
Conclusões
●   Tratamento computacional de grandes
    quantidades de dados é uma oportunidade,
    segundo a consultoria McKinsey
Para reflexão
Obrigado
    Thomas de Araujo Buck
   thomasbuck@gmail.com
www.facebook.com/ThomasABuck
       @ThomasABuck

Mais conteúdo relacionado

Semelhante a Aprendizado de Máquina e Grandes Conjuntos de Dados

Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeis
Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeisDesign Thinking nos Jogos Digitais: Conceitos enxutos e ágeis
Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeisJoão Ricardo Bittencourt
 
Automação de BackOffice de uma grande corporação financeira usando Visão Comp...
Automação de BackOffice de uma grande corporação financeira usando Visão Comp...Automação de BackOffice de uma grande corporação financeira usando Visão Comp...
Automação de BackOffice de uma grande corporação financeira usando Visão Comp...FranciscoBrunodeSous
 
Introdução a data science
Introdução a data scienceIntrodução a data science
Introdução a data scienceCaio Gomes
 
Big Data Analytics - Data Science - Aplicação e Tecnologia
Big Data Analytics - Data Science - Aplicação e TecnologiaBig Data Analytics - Data Science - Aplicação e Tecnologia
Big Data Analytics - Data Science - Aplicação e TecnologiaHélio Silva
 
DNAD 2015 - Como a arquitetura emergente de sua aplicação pode jogar contra ...
DNAD 2015  - Como a arquitetura emergente de sua aplicação pode jogar contra ...DNAD 2015  - Como a arquitetura emergente de sua aplicação pode jogar contra ...
DNAD 2015 - Como a arquitetura emergente de sua aplicação pode jogar contra ...Gleicon Moraes
 
Uma breve introdução ao Big Data e Inteligência Artificial.pptx
Uma breve introdução ao Big Data e Inteligência Artificial.pptxUma breve introdução ao Big Data e Inteligência Artificial.pptx
Uma breve introdução ao Big Data e Inteligência Artificial.pptxAlessandro Binhara
 
Como arquiteturas de dados quebram
Como arquiteturas de dados quebramComo arquiteturas de dados quebram
Como arquiteturas de dados quebramGleicon Moraes
 
Stream Processing: Uma visão geral - TDC Porto Alegre / FISL 17
Stream Processing: Uma visão geral - TDC Porto Alegre / FISL 17Stream Processing: Uma visão geral - TDC Porto Alegre / FISL 17
Stream Processing: Uma visão geral - TDC Porto Alegre / FISL 17Otávio Carvalho
 
Big Data e Data Science: admirável mundo novo - IV SIC IFNMG
Big Data e Data Science: admirável mundo novo - IV SIC IFNMGBig Data e Data Science: admirável mundo novo - IV SIC IFNMG
Big Data e Data Science: admirável mundo novo - IV SIC IFNMGPetronio Candido
 
Já sei programar. Por que preciso estudar computação? Seccom 2012.
Já sei programar. Por que preciso estudar computação? Seccom 2012.Já sei programar. Por que preciso estudar computação? Seccom 2012.
Já sei programar. Por que preciso estudar computação? Seccom 2012.Joao Bosco
 
Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014
Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014 Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014
Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014 Marcos Vinicius Fidelis
 
Ciência de Dados: a revolução na tomada de decisões
Ciência de Dados: a revolução na tomada de decisõesCiência de Dados: a revolução na tomada de decisões
Ciência de Dados: a revolução na tomada de decisõesMarlesson Santana
 
Inteligência artificial por Marina Fouto
Inteligência artificial por Marina FoutoInteligência artificial por Marina Fouto
Inteligência artificial por Marina FoutoCristiane Zimmermann
 

Semelhante a Aprendizado de Máquina e Grandes Conjuntos de Dados (20)

Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeis
Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeisDesign Thinking nos Jogos Digitais: Conceitos enxutos e ágeis
Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeis
 
Automação de BackOffice de uma grande corporação financeira usando Visão Comp...
Automação de BackOffice de uma grande corporação financeira usando Visão Comp...Automação de BackOffice de uma grande corporação financeira usando Visão Comp...
Automação de BackOffice de uma grande corporação financeira usando Visão Comp...
 
Introdução a data science
Introdução a data scienceIntrodução a data science
Introdução a data science
 
Big data
Big dataBig data
Big data
 
Scraping
ScrapingScraping
Scraping
 
Big Data Analytics - Data Science - Aplicação e Tecnologia
Big Data Analytics - Data Science - Aplicação e TecnologiaBig Data Analytics - Data Science - Aplicação e Tecnologia
Big Data Analytics - Data Science - Aplicação e Tecnologia
 
DNAD 2015 - Como a arquitetura emergente de sua aplicação pode jogar contra ...
DNAD 2015  - Como a arquitetura emergente de sua aplicação pode jogar contra ...DNAD 2015  - Como a arquitetura emergente de sua aplicação pode jogar contra ...
DNAD 2015 - Como a arquitetura emergente de sua aplicação pode jogar contra ...
 
Uma breve introdução ao Big Data e Inteligência Artificial.pptx
Uma breve introdução ao Big Data e Inteligência Artificial.pptxUma breve introdução ao Big Data e Inteligência Artificial.pptx
Uma breve introdução ao Big Data e Inteligência Artificial.pptx
 
Palestra Introdução a Big Data
Palestra Introdução a Big DataPalestra Introdução a Big Data
Palestra Introdução a Big Data
 
Desvendando os mistérios do Data Science
Desvendando os mistérios do Data ScienceDesvendando os mistérios do Data Science
Desvendando os mistérios do Data Science
 
Como arquiteturas de dados quebram
Como arquiteturas de dados quebramComo arquiteturas de dados quebram
Como arquiteturas de dados quebram
 
Stream Processing: Uma visão geral - TDC Porto Alegre / FISL 17
Stream Processing: Uma visão geral - TDC Porto Alegre / FISL 17Stream Processing: Uma visão geral - TDC Porto Alegre / FISL 17
Stream Processing: Uma visão geral - TDC Porto Alegre / FISL 17
 
Scipy meetup-2020-02
Scipy meetup-2020-02Scipy meetup-2020-02
Scipy meetup-2020-02
 
Big Data e Data Science: admirável mundo novo - IV SIC IFNMG
Big Data e Data Science: admirável mundo novo - IV SIC IFNMGBig Data e Data Science: admirável mundo novo - IV SIC IFNMG
Big Data e Data Science: admirável mundo novo - IV SIC IFNMG
 
Já sei programar. Por que preciso estudar computação? Seccom 2012.
Já sei programar. Por que preciso estudar computação? Seccom 2012.Já sei programar. Por que preciso estudar computação? Seccom 2012.
Já sei programar. Por que preciso estudar computação? Seccom 2012.
 
Mineração de dados
Mineração de dadosMineração de dados
Mineração de dados
 
Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014
Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014 Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014
Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014
 
Ciência de Dados: a revolução na tomada de decisões
Ciência de Dados: a revolução na tomada de decisõesCiência de Dados: a revolução na tomada de decisões
Ciência de Dados: a revolução na tomada de decisões
 
Parcial metq
Parcial metqParcial metq
Parcial metq
 
Inteligência artificial por Marina Fouto
Inteligência artificial por Marina FoutoInteligência artificial por Marina Fouto
Inteligência artificial por Marina Fouto
 

Mais de Thomas Buck

Oficina4eneis2021
Oficina4eneis2021Oficina4eneis2021
Oficina4eneis2021Thomas Buck
 
Conectando startups com grandes empresas
Conectando startups com grandes empresasConectando startups com grandes empresas
Conectando startups com grandes empresasThomas Buck
 
O que você quer saber sobre empreendedorismo?
O que você quer saber sobre empreendedorismo?O que você quer saber sobre empreendedorismo?
O que você quer saber sobre empreendedorismo?Thomas Buck
 
Uma startup para chamar de minha: entre o sonho e a realidade
Uma startup para chamar de minha: entre o sonho e a realidadeUma startup para chamar de minha: entre o sonho e a realidade
Uma startup para chamar de minha: entre o sonho e a realidadeThomas Buck
 
Apresentação sobre investimento na UNIFACS
Apresentação sobre investimento na UNIFACSApresentação sobre investimento na UNIFACS
Apresentação sobre investimento na UNIFACSThomas Buck
 
Sobre empreendedorismo na UFRB
Sobre empreendedorismo na UFRBSobre empreendedorismo na UFRB
Sobre empreendedorismo na UFRBThomas Buck
 
Sobre empreendedorismo na UNIT
Sobre empreendedorismo na UNITSobre empreendedorismo na UNIT
Sobre empreendedorismo na UNITThomas Buck
 
O Futuro da Engenharia sob a Ótica da Ciência, Tecnologia e Inovação
O Futuro da Engenharia sob a Ótica da Ciência, Tecnologia e InovaçãoO Futuro da Engenharia sob a Ótica da Ciência, Tecnologia e Inovação
O Futuro da Engenharia sob a Ótica da Ciência, Tecnologia e InovaçãoThomas Buck
 
Empreendedorismo e Inovação nas Engenharias em tempos de crise. Que crise?
Empreendedorismo e Inovação nas Engenharias em tempos de crise. Que crise?Empreendedorismo e Inovação nas Engenharias em tempos de crise. Que crise?
Empreendedorismo e Inovação nas Engenharias em tempos de crise. Que crise?Thomas Buck
 
Fomento à Inovação na Área de TIC no Estado da Bahia
Fomento à Inovação na Área de TIC no Estado da BahiaFomento à Inovação na Área de TIC no Estado da Bahia
Fomento à Inovação na Área de TIC no Estado da BahiaThomas Buck
 
Inovação em TIC
Inovação em TICInovação em TIC
Inovação em TICThomas Buck
 
Inovação e Novos Negócios
Inovação e Novos NegóciosInovação e Novos Negócios
Inovação e Novos NegóciosThomas Buck
 
Apresentando o Business Model Canvas
Apresentando o Business Model CanvasApresentando o Business Model Canvas
Apresentando o Business Model CanvasThomas Buck
 
Inovação e Empreendedorismo: Exemplos na área de TIC
Inovação e Empreendedorismo: Exemplos na área de TICInovação e Empreendedorismo: Exemplos na área de TIC
Inovação e Empreendedorismo: Exemplos na área de TICThomas Buck
 
Inovação e Empreendedorismo em Engenharia
Inovação e Empreendedorismo em EngenhariaInovação e Empreendedorismo em Engenharia
Inovação e Empreendedorismo em EngenhariaThomas Buck
 
II Startup Weekend Salvador (2013)
II Startup Weekend Salvador (2013)II Startup Weekend Salvador (2013)
II Startup Weekend Salvador (2013)Thomas Buck
 
Empreendedorismo e Inovação em Negócios Digitais: Exemplos na Área de TIC
Empreendedorismo e Inovação em Negócios Digitais: Exemplos na Área de TICEmpreendedorismo e Inovação em Negócios Digitais: Exemplos na Área de TIC
Empreendedorismo e Inovação em Negócios Digitais: Exemplos na Área de TICThomas Buck
 
II Startup Weekend Salvador 2013
II Startup Weekend Salvador 2013II Startup Weekend Salvador 2013
II Startup Weekend Salvador 2013Thomas Buck
 
Agência de Inovação da UNIFACS
Agência de Inovação da UNIFACSAgência de Inovação da UNIFACS
Agência de Inovação da UNIFACSThomas Buck
 

Mais de Thomas Buck (20)

Oficina4eneis2021
Oficina4eneis2021Oficina4eneis2021
Oficina4eneis2021
 
Conectando startups com grandes empresas
Conectando startups com grandes empresasConectando startups com grandes empresas
Conectando startups com grandes empresas
 
O que você quer saber sobre empreendedorismo?
O que você quer saber sobre empreendedorismo?O que você quer saber sobre empreendedorismo?
O que você quer saber sobre empreendedorismo?
 
Uma startup para chamar de minha: entre o sonho e a realidade
Uma startup para chamar de minha: entre o sonho e a realidadeUma startup para chamar de minha: entre o sonho e a realidade
Uma startup para chamar de minha: entre o sonho e a realidade
 
Apresentação sobre investimento na UNIFACS
Apresentação sobre investimento na UNIFACSApresentação sobre investimento na UNIFACS
Apresentação sobre investimento na UNIFACS
 
Sobre empreendedorismo na UFRB
Sobre empreendedorismo na UFRBSobre empreendedorismo na UFRB
Sobre empreendedorismo na UFRB
 
Sobre empreendedorismo na UNIT
Sobre empreendedorismo na UNITSobre empreendedorismo na UNIT
Sobre empreendedorismo na UNIT
 
O Futuro da Engenharia sob a Ótica da Ciência, Tecnologia e Inovação
O Futuro da Engenharia sob a Ótica da Ciência, Tecnologia e InovaçãoO Futuro da Engenharia sob a Ótica da Ciência, Tecnologia e Inovação
O Futuro da Engenharia sob a Ótica da Ciência, Tecnologia e Inovação
 
Empreendedorismo e Inovação nas Engenharias em tempos de crise. Que crise?
Empreendedorismo e Inovação nas Engenharias em tempos de crise. Que crise?Empreendedorismo e Inovação nas Engenharias em tempos de crise. Que crise?
Empreendedorismo e Inovação nas Engenharias em tempos de crise. Que crise?
 
Fomento à Inovação na Área de TIC no Estado da Bahia
Fomento à Inovação na Área de TIC no Estado da BahiaFomento à Inovação na Área de TIC no Estado da Bahia
Fomento à Inovação na Área de TIC no Estado da Bahia
 
Inovação em TIC
Inovação em TICInovação em TIC
Inovação em TIC
 
Inovação e Novos Negócios
Inovação e Novos NegóciosInovação e Novos Negócios
Inovação e Novos Negócios
 
Apresentando o Business Model Canvas
Apresentando o Business Model CanvasApresentando o Business Model Canvas
Apresentando o Business Model Canvas
 
Inovação e Empreendedorismo: Exemplos na área de TIC
Inovação e Empreendedorismo: Exemplos na área de TICInovação e Empreendedorismo: Exemplos na área de TIC
Inovação e Empreendedorismo: Exemplos na área de TIC
 
Inovação e Empreendedorismo em Engenharia
Inovação e Empreendedorismo em EngenhariaInovação e Empreendedorismo em Engenharia
Inovação e Empreendedorismo em Engenharia
 
SEUNIFACS
SEUNIFACSSEUNIFACS
SEUNIFACS
 
II Startup Weekend Salvador (2013)
II Startup Weekend Salvador (2013)II Startup Weekend Salvador (2013)
II Startup Weekend Salvador (2013)
 
Empreendedorismo e Inovação em Negócios Digitais: Exemplos na Área de TIC
Empreendedorismo e Inovação em Negócios Digitais: Exemplos na Área de TICEmpreendedorismo e Inovação em Negócios Digitais: Exemplos na Área de TIC
Empreendedorismo e Inovação em Negócios Digitais: Exemplos na Área de TIC
 
II Startup Weekend Salvador 2013
II Startup Weekend Salvador 2013II Startup Weekend Salvador 2013
II Startup Weekend Salvador 2013
 
Agência de Inovação da UNIFACS
Agência de Inovação da UNIFACSAgência de Inovação da UNIFACS
Agência de Inovação da UNIFACS
 

Aprendizado de Máquina e Grandes Conjuntos de Dados

  • 1. Aprendizado de Máquina e Grandes Conjuntos de Dados Thomas de Araujo Buck
  • 2. Tipos de algoritmos ● Determinísticos (ou clássicos, convencionais) ● Adaptativos (ou estocásticos, "avançados")
  • 3. Algoritmos determinísticos ● Detecção de colisão ● Fatoração de números primos ● Inversão de matrizes (esparsas) ● Ordenação (quicksort, mergesort) ● Page Rank ● Um pouco mais avançados ● A* ● Árvore de jogos
  • 4. Árvore de jogos ● Jogo da velha
  • 5. Qual a quantidade total de possibilidades? ● 9 * 8 * … * 2 * 1 = 9! = 362.880 ● Para pensar! ● Jogo de damas ● Batalha Naval ● Reversi
  • 7.
  • 8. Quem se lembra da disputa homem (Garry Kasparov) contra máquina (IBM Deep Blue) ? ● ● ● ● ● ● ● Mais uma pergunta: xadrez é, neste sentido, o jogo mais "difícil" já criado pelo homem?
  • 9. Go
  • 10. Há sinais de esperança
  • 12. Exemplos de recintos ● ● ● ● ● ● Qual o algoritmo que garanta a limpeza?
  • 13.
  • 14. Algoritmos adaptativos ● O que é um programa "inteligente"? ● É um programa "que aprende"? ● Seguem alguns exemplos
  • 15. Análise de crédito ● Navegação autônoma ● Reconhecimento de faces
  • 16. Diagnóstico médico ● Projeção financeira (prognóstico) ● Sistemas de recomendação ● Logística
  • 17. Text processing ● Spam ● News ● Plágio
  • 18. Aprendizado de máquina ● Supervisionado (aprende com exemplos), que possui 2 fases: treinamento e operação ● NN ● Classificação (Discriminante Linear - DL) ● Regressão ● Não supervisionado (aprende sozinho), que só possui a fase de operação ● Análise de aglomeração (K-means clustering)
  • 19. Exemplos de algoritmos ● NN ● k-NN ● Dimensão do vetor de características: 2 ● Quantidade de classes: 2
  • 22. A enorme avalanche de dados ● Matéria da revista The Economist
  • 24. Facebook
  • 25. Tratamento dos dados ● O que fazer com esses dados? Apenas armazenar? Indexar? ● Ou deve-se extrair informação útil? Como? Manualmente?
  • 26. Problemas muito difíceis para serem programados
  • 27. A competição DARPA Grand Challenge ● ● ● ● ● ● ● ● Urban Challenge
  • 28. A experiência Google Car
  • 29. Mais alguns detalhes
  • 30. Oooops: um pequeno problema
  • 31.
  • 32.
  • 33. Grandes conjuntos de dados ● Análise de dados ● Manual ● Automática
  • 34. KDD
  • 35. Imagens ● Acesso por conteúdo
  • 36. PhotoLib
  • 37. Games with a purpose (GWAP)
  • 38. Pixazza - Luminate ● Semantics ● Learning
  • 39. Área médica ● Mamografia ● Colonoscopia ● As gerações dos equipamentos de tomografia computadorizada
  • 40.
  • 41.
  • 42.
  • 43. Big Data tem valor de negócio
  • 47.
  • 48. Smarter Planet + Big Data + Cloud = Analytics
  • 49. Uma outra oportunidade tem início ● Dados públicos: New York, Chicago, ... ● Rio de Janeiro (?)
  • 50. Conclusões ● Tratamento computacional de grandes quantidades de dados é uma oportunidade, segundo a consultoria McKinsey
  • 52. Obrigado Thomas de Araujo Buck thomasbuck@gmail.com www.facebook.com/ThomasABuck @ThomasABuck