SlideShare uma empresa Scribd logo
1 de 21
1 / 21
Data Science &Data Science &
Inteligência de DadosInteligência de Dados
Inteligência ArtificialInteligência Artificial
Prof. Daniela Brauner
Escola de Administração – UFRGS
daniela.brauner@ufrgs.br
danibrauner@gmail.com
2
Inteligência Artificial
IA medo!
INTELIGÊNCIA
ARTIFICIAL
O que você sente?
MEDO ou EMOÇÃO?
3
ASSISTIR vídeo:
https://olhardigital.com.br/video/inteligencia-artificial-ja-e-parte-do-nosso-cotidiano-entenda-as-aplicacoes/82851
ALGUMAS COISAS
A IA FAZ MELHOR
QUE OS HUMANOS
OUTRAS,
NEM TANTO!
4
RedesRedes
NeuraisNeurais
MachineMachine
LearningLearning
InteligênciaInteligência
ArtificialArtificial
DeepDeep
LearningLearning
5
IA x ML x RN x DL
1950 …………………………………… 1980 …………………………………………………………………………………….. 2010
Fonte: adaptado de
Nvidia, 2016 - A Diferença Entre Inteligência Artificial, Machine Learning e Deep Learning
https://blogs.nvidia.com/blog/2016/07/29/whats-difference-artificial-intelligence-machine-learning-deep-learning-ai/
6
IA ML RN DL
Tá, então vamos lá….
O que é Inteligência Artificial?
7
Inteligência Artificial
Uma área da Ciência da Computação que orienta a criação de
algoritmos capazes de executar tarefas, tão bem quanto, ou até
melhor, que nós humanos conseguimos.
Ex:
●
Classificação de imagens em um serviço como o Pinterest
●
Reconhecimento de rostos no Facebook
“Inteligência Artificial é a ciência e a engenharia de criar máquinas inteligentes,
especialmente programas de computador inteligentes”.
-- John McCarthy, o pai da Inteligência Artificial.
8
Machine Learning
Uma maneira de implementar a inteligência artificial. É uma forma
de implementar algoritmos que aprendem com os dados, e então fazem
uma classificação ou predição quando identificam situações similares as
que conheçam.
Ex: visão computacional
Fornece ao computador a
capacidade de aprender e
entender situações repetitivas
(padrões) automaticamente.
9
Machine Learning – o que é? Por Marcelo Tas
Ver vídeo: https://www.youtube.com/watch?v=Z1YHbl0lh88
10
Machine Learning – Tipos de APRENDIZADO
SUPERVISIONADO
NÃO-SUPERVISIONADO
Quando o algoritmo aprende usando dados de treinamento com anotações marcando o
que é ou não é, para que ele assimile e depois busque padrões similares.
Quando NÃO usa dados de treinamento. Busca nos dados uma representação mais
informativa, como por exemplo se existem padrões repetidos, para inferir padrões ou
frequência de co-ocorrências de dados, para aprender uma regra associativa.
Vídeo sobre tipos de aprendizado de máquina:
https://www.youtube.com/watch?v=mhe5e2B9bL8
11
Redes neurais artificiais
Inspiradas na biologia do nosso cérebro — todas as
interconexões entre neurônios. Mas, diferente de um
cérebro biológico onde qualquer neurônio pode se
conectar com qualquer outro neurônio dentro de uma
certa distância física, essas redes neurais artificiais tem
camadas discretas, conexões e direções de propagação
de dados.
Deep Learning
Uma rede neural de aprendizado profundo, isto é,
com várias camadas de aprendizado. Usado em
reconhecimento de fala, identificação de imagem e
previsões. Configura parâmetros básicos sobre os
dados e treina o computador para aprender sozinho
através do reconhecimento padrões em várias
camadas de processamento.
12
USOS
Encontrar associações
Fraldas e Cerveja no supermercado
Prever comportamentos
O mercado vai subir? O dólar vai cair?
Descobrir modelos de conhecimento
Como se comportam os consumidores?
Identificar padrões
Como identificar pneumonia?
13
Algumas técnicas
●
Associação
●
Dado um conjunto de transações, descobrir os itens que ocorrem de
forma associada e que trazem algum conhecimento sobre o todo.
●
Classificação (O QUE É ISSO?):
●
A partir de exemplos conhecidos (conjunto de dados já classificados),
aprender um método e usá-lo para predizer as classes de padrões
desconhecidos (ou novos);
●
Agrupamento (Clustering):
●
Dado um conjunto de dados não classificado, descobrir as classes dos
elementos (grupos ou clusters) e possivelmente o número de grupos
existente a partir de suas características;
14
Árvores de decisão
Um classificador (ou modelo de classificação) utilizado para identificar a
classe à qual pertence uma determinada observação de uma base de
dados, a partir de suas características (seus atributos).
Idad
e
Conta poupança
Árvore binária para prever crédito aos clientes num Banco
(aprendizado à partir de exemplos)
bom
>= 30 <
30
Estado civil
c s
maubo
m
bo
m
Empréstimo
n s
mau
s n
Podem ser utilizadas com duas
finalidades:
●
Previsão: descobrir se um cliente
será um bom pagador em função
de suas características;
●
Descrição: fornecer informações
interessantes a respeito das
relações entre os atributos
preditivos e o atributo classe
numa base de dados.
15
Árvores de decisão
A criação de modelo de classificação é um processo de 2 fases:
1. Aprendizado: um algoritmo classificador é aplicado sobre um
conjunto de dados de treinamento. Como resultado, obtém-se a
construção do classificador (a árvore) propriamente dito;
2. Teste: quando executa-se outro conjunto de dados usando a árvore
criada para classificação dos dados.
16
O que é um cluster (ou grupo)?
Comprimento
Cabelo
Peso Idade Classe
Homer 0” 250 36 M
Marge 10” 150 34 F
Bart 2” 90 10 M
Lisa 6” 78 8 F
Maggie 4” 20 1 F
Abe 1” 170 70 M
Selma 8” 160 41 F
Otto 10” 180 38 M
Krusty 6” 200 45 M
Sexo
Exemplos extraídos do Tutorial de Eamon Keogh no SBBD
18
O que é um cluster (ou grupo)?
19
Exemplo: venda casada
Mineração de regras de associação
20
Mineração de regras de associação
 Dado um conjunto de transações, encontre regras para a predição da
ocorrência de itens baseado na ocorrência de outros itens na transação
Transações (cada transação é uma compra)
TID Items
1 pão, leite
2 pão, fralda, cerveja, ovos
3 leite, fraldas, cerveja, coca
4 pão, leite, fraldas, ovos
5 pão, leite, fraldas, coca
Exemplos de regras de associação
{fraldas}  {cerveja},
{leite, pão}  {ovos,coca},
{cerveja, pão}  {leite},
A implicação significa co-ocorrência, e não causa!!!
Fonte: Curso de Mineração de Dados (Profa Vania Bogorny, INE/UFSC)
21
Dúvidas?

Mais conteúdo relacionado

Semelhante a Data Science e Inteligência de dados - Inteligencia artificial e machine learning

Algorítmo de Identificação de Imagens Através da Implementação de RNA
Algorítmo de Identificação de Imagens Através da Implementação de RNAAlgorítmo de Identificação de Imagens Através da Implementação de RNA
Algorítmo de Identificação de Imagens Através da Implementação de RNALucas Sabadini
 
Inteligência artificial para sistemas colaborativos
Inteligência artificial para sistemas colaborativosInteligência artificial para sistemas colaborativos
Inteligência artificial para sistemas colaborativosRodrigo de Oliveira
 
Introducao inteligenciaartificial
Introducao inteligenciaartificialIntroducao inteligenciaartificial
Introducao inteligenciaartificialEsther Camilo
 
Impactos da Inteligência Artificial na democracia
Impactos da Inteligência Artificial na democraciaImpactos da Inteligência Artificial na democracia
Impactos da Inteligência Artificial na democraciaPierre GUILLOU
 
PyBr21: Explorando características faciais para inferir informações demográficas
PyBr21: Explorando características faciais para inferir informações demográficasPyBr21: Explorando características faciais para inferir informações demográficas
PyBr21: Explorando características faciais para inferir informações demográficasArthur Fortes
 
Fundamentos De Ia E Sistemas Baseados em Conhecimento
Fundamentos De Ia E Sistemas Baseados em ConhecimentoFundamentos De Ia E Sistemas Baseados em Conhecimento
Fundamentos De Ia E Sistemas Baseados em Conhecimentozehzinho
 
Fundamentos De Ia E SbCs
Fundamentos De Ia E SbCsFundamentos De Ia E SbCs
Fundamentos De Ia E SbCszehzinho
 
Computação Cognitiva: conceitos e aplicações
Computação Cognitiva: conceitos e aplicaçõesComputação Cognitiva: conceitos e aplicações
Computação Cognitiva: conceitos e aplicaçõesDiego Cavalca
 
First Big Data Week
First Big Data Week First Big Data Week
First Big Data Week Hélio Silva
 
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
 
Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3
Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3
Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3Roberto C. S. Pacheco
 
Aula11-12 TESI UFS - Explroracao e Gestao de SI nas Empresas Digitais
Aula11-12 TESI UFS - Explroracao e Gestao de SI nas Empresas DigitaisAula11-12 TESI UFS - Explroracao e Gestao de SI nas Empresas Digitais
Aula11-12 TESI UFS - Explroracao e Gestao de SI nas Empresas DigitaisRogerio P C do Nascimento
 
A generalização pode não ser feita de maneira correta na inferência indutiva....
A generalização pode não ser feita de maneira correta na inferência indutiva....A generalização pode não ser feita de maneira correta na inferência indutiva....
A generalização pode não ser feita de maneira correta na inferência indutiva....Unicesumar
 
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...Unicesumar
 
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...Unicesumar
 
III. Construir programas que melhorem seu desempenho por meio de exemplos.
III. Construir programas que melhorem seu desempenho por meio de exemplos.III. Construir programas que melhorem seu desempenho por meio de exemplos.
III. Construir programas que melhorem seu desempenho por meio de exemplos.Unicesumar
 
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...Unicesumar
 
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...Unicesumar
 

Semelhante a Data Science e Inteligência de dados - Inteligencia artificial e machine learning (20)

Algorítmo de Identificação de Imagens Através da Implementação de RNA
Algorítmo de Identificação de Imagens Através da Implementação de RNAAlgorítmo de Identificação de Imagens Através da Implementação de RNA
Algorítmo de Identificação de Imagens Através da Implementação de RNA
 
Inteligência artificial para sistemas colaborativos
Inteligência artificial para sistemas colaborativosInteligência artificial para sistemas colaborativos
Inteligência artificial para sistemas colaborativos
 
Introducao inteligenciaartificial
Introducao inteligenciaartificialIntroducao inteligenciaartificial
Introducao inteligenciaartificial
 
Impactos da Inteligência Artificial na democracia
Impactos da Inteligência Artificial na democraciaImpactos da Inteligência Artificial na democracia
Impactos da Inteligência Artificial na democracia
 
PyBr21: Explorando características faciais para inferir informações demográficas
PyBr21: Explorando características faciais para inferir informações demográficasPyBr21: Explorando características faciais para inferir informações demográficas
PyBr21: Explorando características faciais para inferir informações demográficas
 
Fundamentos De Ia E Sistemas Baseados em Conhecimento
Fundamentos De Ia E Sistemas Baseados em ConhecimentoFundamentos De Ia E Sistemas Baseados em Conhecimento
Fundamentos De Ia E Sistemas Baseados em Conhecimento
 
CRP-5215-0420-2014-05
CRP-5215-0420-2014-05CRP-5215-0420-2014-05
CRP-5215-0420-2014-05
 
Fundamentos De Ia E SbCs
Fundamentos De Ia E SbCsFundamentos De Ia E SbCs
Fundamentos De Ia E SbCs
 
Computação Cognitiva: conceitos e aplicações
Computação Cognitiva: conceitos e aplicaçõesComputação Cognitiva: conceitos e aplicações
Computação Cognitiva: conceitos e aplicações
 
First Big Data Week
First Big Data Week First Big Data Week
First Big Data Week
 
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
 
Modelos de previsão de Ocorrências
Modelos de previsão de OcorrênciasModelos de previsão de Ocorrências
Modelos de previsão de Ocorrências
 
Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3
Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3
Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3
 
Aula11-12 TESI UFS - Explroracao e Gestao de SI nas Empresas Digitais
Aula11-12 TESI UFS - Explroracao e Gestao de SI nas Empresas DigitaisAula11-12 TESI UFS - Explroracao e Gestao de SI nas Empresas Digitais
Aula11-12 TESI UFS - Explroracao e Gestao de SI nas Empresas Digitais
 
A generalização pode não ser feita de maneira correta na inferência indutiva....
A generalização pode não ser feita de maneira correta na inferência indutiva....A generalização pode não ser feita de maneira correta na inferência indutiva....
A generalização pode não ser feita de maneira correta na inferência indutiva....
 
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...
 
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...
 
III. Construir programas que melhorem seu desempenho por meio de exemplos.
III. Construir programas que melhorem seu desempenho por meio de exemplos.III. Construir programas que melhorem seu desempenho por meio de exemplos.
III. Construir programas que melhorem seu desempenho por meio de exemplos.
 
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...
 
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...
 

Mais de Daniela Brauner

Data Science - Big Data - Data Driven
Data Science - Big Data - Data DrivenData Science - Big Data - Data Driven
Data Science - Big Data - Data DrivenDaniela Brauner
 
Business Analytics - Data Science Processes
Business Analytics - Data Science Processes Business Analytics - Data Science Processes
Business Analytics - Data Science Processes Daniela Brauner
 
Validando a proposta de valor com MVP
Validando a proposta de valor com MVPValidando a proposta de valor com MVP
Validando a proposta de valor com MVPDaniela Brauner
 
Aula 02 evolução historica sistemas de informação - db
Aula 02   evolução historica sistemas de informação - dbAula 02   evolução historica sistemas de informação - db
Aula 02 evolução historica sistemas de informação - dbDaniela Brauner
 
Aula 02 introducao adm da produção - db
Aula 02   introducao adm da produção - dbAula 02   introducao adm da produção - db
Aula 02 introducao adm da produção - dbDaniela Brauner
 
Aula 04 introducao processos de transformação - db
Aula 04   introducao processos de transformação - dbAula 04   introducao processos de transformação - db
Aula 04 introducao processos de transformação - dbDaniela Brauner
 
Aula 07 evolução histórica da função produção - db
Aula 07   evolução histórica da função produção - dbAula 07   evolução histórica da função produção - db
Aula 07 evolução histórica da função produção - dbDaniela Brauner
 
Aula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisAula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisDaniela Brauner
 
Aula04 - EAP e Cronograma
Aula04 - EAP e CronogramaAula04 - EAP e Cronograma
Aula04 - EAP e CronogramaDaniela Brauner
 
Aula03 - Termo de Abertura de Projeto
Aula03 - Termo de Abertura de ProjetoAula03 - Termo de Abertura de Projeto
Aula03 - Termo de Abertura de ProjetoDaniela Brauner
 
NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...
NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...
NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...Daniela Brauner
 
Proposta de doutorado - Alinhamento de esquemas baseado em instâncias
Proposta de doutorado - Alinhamento de esquemas baseado em instânciasProposta de doutorado - Alinhamento de esquemas baseado em instâncias
Proposta de doutorado - Alinhamento de esquemas baseado em instânciasDaniela Brauner
 
Web Semântica e Ontologias
Web Semântica e OntologiasWeb Semântica e Ontologias
Web Semântica e OntologiasDaniela Brauner
 
Dados científicos, Serviços nacionais de dados e Research Data Alliance
Dados científicos, Serviços nacionais de dados e Research Data AllianceDados científicos, Serviços nacionais de dados e Research Data Alliance
Dados científicos, Serviços nacionais de dados e Research Data AllianceDaniela Brauner
 
Aula - Sistemas de Informação
Aula - Sistemas de InformaçãoAula - Sistemas de Informação
Aula - Sistemas de InformaçãoDaniela Brauner
 
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOKAula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOKDaniela Brauner
 
Aula00 - Gerência de Projetos - Como surgem os projetos nas empresas
Aula00 - Gerência de Projetos - Como surgem os projetos nas empresasAula00 - Gerência de Projetos - Como surgem os projetos nas empresas
Aula00 - Gerência de Projetos - Como surgem os projetos nas empresasDaniela Brauner
 
AULA02 - Gerência de Projetos - PMI
AULA02 - Gerência de Projetos - PMIAULA02 - Gerência de Projetos - PMI
AULA02 - Gerência de Projetos - PMIDaniela Brauner
 
Apresentacao ForumRNP 2015 - Daniela Brauner
Apresentacao ForumRNP 2015 - Daniela BraunerApresentacao ForumRNP 2015 - Daniela Brauner
Apresentacao ForumRNP 2015 - Daniela BraunerDaniela Brauner
 

Mais de Daniela Brauner (19)

Data Science - Big Data - Data Driven
Data Science - Big Data - Data DrivenData Science - Big Data - Data Driven
Data Science - Big Data - Data Driven
 
Business Analytics - Data Science Processes
Business Analytics - Data Science Processes Business Analytics - Data Science Processes
Business Analytics - Data Science Processes
 
Validando a proposta de valor com MVP
Validando a proposta de valor com MVPValidando a proposta de valor com MVP
Validando a proposta de valor com MVP
 
Aula 02 evolução historica sistemas de informação - db
Aula 02   evolução historica sistemas de informação - dbAula 02   evolução historica sistemas de informação - db
Aula 02 evolução historica sistemas de informação - db
 
Aula 02 introducao adm da produção - db
Aula 02   introducao adm da produção - dbAula 02   introducao adm da produção - db
Aula 02 introducao adm da produção - db
 
Aula 04 introducao processos de transformação - db
Aula 04   introducao processos de transformação - dbAula 04   introducao processos de transformação - db
Aula 04 introducao processos de transformação - db
 
Aula 07 evolução histórica da função produção - db
Aula 07   evolução histórica da função produção - dbAula 07   evolução histórica da função produção - db
Aula 07 evolução histórica da função produção - db
 
Aula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisAula05 - Metodologias Ágeis
Aula05 - Metodologias Ágeis
 
Aula04 - EAP e Cronograma
Aula04 - EAP e CronogramaAula04 - EAP e Cronograma
Aula04 - EAP e Cronograma
 
Aula03 - Termo de Abertura de Projeto
Aula03 - Termo de Abertura de ProjetoAula03 - Termo de Abertura de Projeto
Aula03 - Termo de Abertura de Projeto
 
NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...
NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...
NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...
 
Proposta de doutorado - Alinhamento de esquemas baseado em instâncias
Proposta de doutorado - Alinhamento de esquemas baseado em instânciasProposta de doutorado - Alinhamento de esquemas baseado em instâncias
Proposta de doutorado - Alinhamento de esquemas baseado em instâncias
 
Web Semântica e Ontologias
Web Semântica e OntologiasWeb Semântica e Ontologias
Web Semântica e Ontologias
 
Dados científicos, Serviços nacionais de dados e Research Data Alliance
Dados científicos, Serviços nacionais de dados e Research Data AllianceDados científicos, Serviços nacionais de dados e Research Data Alliance
Dados científicos, Serviços nacionais de dados e Research Data Alliance
 
Aula - Sistemas de Informação
Aula - Sistemas de InformaçãoAula - Sistemas de Informação
Aula - Sistemas de Informação
 
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOKAula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
 
Aula00 - Gerência de Projetos - Como surgem os projetos nas empresas
Aula00 - Gerência de Projetos - Como surgem os projetos nas empresasAula00 - Gerência de Projetos - Como surgem os projetos nas empresas
Aula00 - Gerência de Projetos - Como surgem os projetos nas empresas
 
AULA02 - Gerência de Projetos - PMI
AULA02 - Gerência de Projetos - PMIAULA02 - Gerência de Projetos - PMI
AULA02 - Gerência de Projetos - PMI
 
Apresentacao ForumRNP 2015 - Daniela Brauner
Apresentacao ForumRNP 2015 - Daniela BraunerApresentacao ForumRNP 2015 - Daniela Brauner
Apresentacao ForumRNP 2015 - Daniela Brauner
 

Data Science e Inteligência de dados - Inteligencia artificial e machine learning

  • 1. 1 / 21 Data Science &Data Science & Inteligência de DadosInteligência de Dados Inteligência ArtificialInteligência Artificial Prof. Daniela Brauner Escola de Administração – UFRGS daniela.brauner@ufrgs.br danibrauner@gmail.com
  • 5. 5 IA x ML x RN x DL 1950 …………………………………… 1980 …………………………………………………………………………………….. 2010 Fonte: adaptado de Nvidia, 2016 - A Diferença Entre Inteligência Artificial, Machine Learning e Deep Learning https://blogs.nvidia.com/blog/2016/07/29/whats-difference-artificial-intelligence-machine-learning-deep-learning-ai/
  • 6. 6 IA ML RN DL Tá, então vamos lá…. O que é Inteligência Artificial?
  • 7. 7 Inteligência Artificial Uma área da Ciência da Computação que orienta a criação de algoritmos capazes de executar tarefas, tão bem quanto, ou até melhor, que nós humanos conseguimos. Ex: ● Classificação de imagens em um serviço como o Pinterest ● Reconhecimento de rostos no Facebook “Inteligência Artificial é a ciência e a engenharia de criar máquinas inteligentes, especialmente programas de computador inteligentes”. -- John McCarthy, o pai da Inteligência Artificial.
  • 8. 8 Machine Learning Uma maneira de implementar a inteligência artificial. É uma forma de implementar algoritmos que aprendem com os dados, e então fazem uma classificação ou predição quando identificam situações similares as que conheçam. Ex: visão computacional Fornece ao computador a capacidade de aprender e entender situações repetitivas (padrões) automaticamente.
  • 9. 9 Machine Learning – o que é? Por Marcelo Tas Ver vídeo: https://www.youtube.com/watch?v=Z1YHbl0lh88
  • 10. 10 Machine Learning – Tipos de APRENDIZADO SUPERVISIONADO NÃO-SUPERVISIONADO Quando o algoritmo aprende usando dados de treinamento com anotações marcando o que é ou não é, para que ele assimile e depois busque padrões similares. Quando NÃO usa dados de treinamento. Busca nos dados uma representação mais informativa, como por exemplo se existem padrões repetidos, para inferir padrões ou frequência de co-ocorrências de dados, para aprender uma regra associativa. Vídeo sobre tipos de aprendizado de máquina: https://www.youtube.com/watch?v=mhe5e2B9bL8
  • 11. 11 Redes neurais artificiais Inspiradas na biologia do nosso cérebro — todas as interconexões entre neurônios. Mas, diferente de um cérebro biológico onde qualquer neurônio pode se conectar com qualquer outro neurônio dentro de uma certa distância física, essas redes neurais artificiais tem camadas discretas, conexões e direções de propagação de dados. Deep Learning Uma rede neural de aprendizado profundo, isto é, com várias camadas de aprendizado. Usado em reconhecimento de fala, identificação de imagem e previsões. Configura parâmetros básicos sobre os dados e treina o computador para aprender sozinho através do reconhecimento padrões em várias camadas de processamento.
  • 12. 12 USOS Encontrar associações Fraldas e Cerveja no supermercado Prever comportamentos O mercado vai subir? O dólar vai cair? Descobrir modelos de conhecimento Como se comportam os consumidores? Identificar padrões Como identificar pneumonia?
  • 13. 13 Algumas técnicas ● Associação ● Dado um conjunto de transações, descobrir os itens que ocorrem de forma associada e que trazem algum conhecimento sobre o todo. ● Classificação (O QUE É ISSO?): ● A partir de exemplos conhecidos (conjunto de dados já classificados), aprender um método e usá-lo para predizer as classes de padrões desconhecidos (ou novos); ● Agrupamento (Clustering): ● Dado um conjunto de dados não classificado, descobrir as classes dos elementos (grupos ou clusters) e possivelmente o número de grupos existente a partir de suas características;
  • 14. 14 Árvores de decisão Um classificador (ou modelo de classificação) utilizado para identificar a classe à qual pertence uma determinada observação de uma base de dados, a partir de suas características (seus atributos). Idad e Conta poupança Árvore binária para prever crédito aos clientes num Banco (aprendizado à partir de exemplos) bom >= 30 < 30 Estado civil c s maubo m bo m Empréstimo n s mau s n Podem ser utilizadas com duas finalidades: ● Previsão: descobrir se um cliente será um bom pagador em função de suas características; ● Descrição: fornecer informações interessantes a respeito das relações entre os atributos preditivos e o atributo classe numa base de dados.
  • 15. 15 Árvores de decisão A criação de modelo de classificação é um processo de 2 fases: 1. Aprendizado: um algoritmo classificador é aplicado sobre um conjunto de dados de treinamento. Como resultado, obtém-se a construção do classificador (a árvore) propriamente dito; 2. Teste: quando executa-se outro conjunto de dados usando a árvore criada para classificação dos dados.
  • 16. 16 O que é um cluster (ou grupo)?
  • 17. Comprimento Cabelo Peso Idade Classe Homer 0” 250 36 M Marge 10” 150 34 F Bart 2” 90 10 M Lisa 6” 78 8 F Maggie 4” 20 1 F Abe 1” 170 70 M Selma 8” 160 41 F Otto 10” 180 38 M Krusty 6” 200 45 M Sexo Exemplos extraídos do Tutorial de Eamon Keogh no SBBD
  • 18. 18 O que é um cluster (ou grupo)?
  • 19. 19 Exemplo: venda casada Mineração de regras de associação
  • 20. 20 Mineração de regras de associação  Dado um conjunto de transações, encontre regras para a predição da ocorrência de itens baseado na ocorrência de outros itens na transação Transações (cada transação é uma compra) TID Items 1 pão, leite 2 pão, fralda, cerveja, ovos 3 leite, fraldas, cerveja, coca 4 pão, leite, fraldas, ovos 5 pão, leite, fraldas, coca Exemplos de regras de associação {fraldas}  {cerveja}, {leite, pão}  {ovos,coca}, {cerveja, pão}  {leite}, A implicação significa co-ocorrência, e não causa!!! Fonte: Curso de Mineração de Dados (Profa Vania Bogorny, INE/UFSC)