SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
Artificial Intelligence
Introduction
Prof. Me. Leinylson Fontinele Pereira
UNINASSAU - Parnaíba
Visão Geral
▪ O que é IA?
▪ O que a IA pode fazer?
▪ O que é esta disciplina?
Sci-Fi vs IA
Sci-Fi vs IA
O que é IA?
▪ Ciência recente (surgiu após a 2ª Guerra Mundial)
▪ Nome cunhado em 1956
▪ Possui vários subcampos
▪ Aprendizado de Máquina
▪ Agentes Inteligentes
▪ Sistemas Especialistas
▪ Processamento de Linguagem Natural
▪ Raciocínio dedutivo
▪ etc
O que é IA?
Ramo da Ciência da Computação cujo propósito é criar agentes que
Pensam como
humanos
Agem como
humanos
Pensam
racionalmente
Agem
racionalmente
Pensam como humanos
• A modelagem cognitiva surgiu nos anos 60 para tentar construir
teorias precisas e verificáveis sobre os processos de
funcionamento da mente humana.
• Como validar?
– Top-down: Prevendo e testando o comportamento de sujeitos humanos
(ciência cognitiva).
– Bottom-up: Identificação direta de dados neurológicos (neurociência
cognitiva).
• Hoje em dia são áreas de estudo separadas da IA.
7
Agem como humanos
• Turing em 1950 propôs o famoso Teste de Turing no artigo
“Computing machinery and intelligence”.
• O sistema em análise passaria no teste se um interrogador
humano, depois de propor algumas perguntas por escrito, não
fosse capaz de distingui-lo de um humano.
8
Pensam racionalmente
▪ O estudo das leis do pensamento dedutivo deu início ao campo
da Lógica Matemática.
▪ Notação e regras de derivação para pensamentos.
▪ Notação para declarações sobre coisas do mundo e sobre suas relações
Pensam racionalmente
▪ Existem programas que, em princípio, podem resolver qualquer
problema descrito em notação lógica.
▪ Obstáculos na prática:
▪ Não é fácil enunciar o conhecimento informal em termos formais.
▪ Esgotamento dos recursos computacionais.
▪ Qual é o propósito prático do “pensamento”?
14
Agem racionalmente
▪ Comportamento racional = agir corretamente (i.e.,
tomar a decisão correta) na hora certa.
▪ Agir corretamente = fazer o que é esperado para atingir
seus objetivos, dada a informação disponível.
▪ Não necessariamente envolve pensamentos (raciocínios
lógicos).
▪ A ação pode ser resultado de um reflexo.
▪ Ex.: Tirar a mão de um objeto quente, piscar de olhos, ...
▪ O raciocínio lógico deve ser usado para alcançar um objetivo.
15
Agem racionalmente
▪ Iremos usar o termo racional em um sentido específico
e técnico:
▪ Racional: diz-se daquele agente que maximamente alcança
objetivos pré-definidos
▪ Racionalidade apenas diz respeito às decisões tomadas pelo
agente (e não ao processo de raciocínio subjacente)
▪ Objetivos são expressos em termos da utilidade dos
resultados
▪ Ser racional significa maximizar a utilidade esperada
16
O objetivo de um agente racional é
maximizar a utilidade esperada obtida.
Uma utilidade é uma função
que descreve os objetivos de
um agente
Sobre o cérebro humano
▪ Cérebros (mentes humanas) são muito
bons em tomar decisões racionais, mas
não perfeitas.
▪ Cérebros não são tão modulares como
software; são difíceis de fazer
engenharia reversa!
▪ “Cérebros estão para inteligência assim
como asas estão para o vôo"
▪ Lições aprendidas a partir do cérebro:
memória e simulação são fundamentais
para a tomada de decisão.
Histórico da IA
Demo: HISTORY – MT1950.wmv
Histórico da IA
▪ 1940-1950: Início
▪ 1943: Modelo de McCulloch & Pitts: Modelo de circuito boolean do cérebro.
▪ 1950: Turing: “Computing Machinery and Intelligence”
▪ 1950—70: Excitement: Look, Ma, no hands!
▪ 1950s: Early AI programs, including Samuel's checkers program, Newell & Simon's Logic Theorist, Gelernter's Geometry
Engine
▪ 1956: Encontro de Dartmouth: “Artificial Intelligence”
▪ 1965: Robinson's complete algorithm for logical reasoning
▪ 1970—90: Abordagens baseadas em conhecimento
▪ 1969—79: Desenvolvimento inicial dos sistemas especialistas
▪ 1980—88: Crescimento da indústria dos sistemas especialistas (expert systems)
▪ 1988—93: Declínio da indústria dos sistemas especialistas: “AI Winter”
▪ 1990— Abordagens estatísticas
▪ Resurgence of probability, focus on uncertainty
▪ General increase in technical depth
▪ Agents and learning systems… “AI Spring”?
▪ 2000— Renascimento das redes neurais
Grandes pensadores da IA (alguns)
O que a IA pode fazer atualmente?
Quiz: quais dos seguintes podem ser realizado atualmente?
▪ Jogar decentemente uma partida de tênis de mesa?
▪ Jogar Jeopardy?
▪ Dirigir com segurança ao longo de uma estrada?
▪ Dirigir com segurança ao longo da Telegraph Avenue?
▪ Comprar mantimentos para uma semana pela web?
▪ Comprar uma semana de mantimentos na Berkeley Bowl?
▪ Descobrir e provar um novo teorema matemático?
▪ Conversar com sucesso com uma pessoa por uma hora?
▪ Executar uma operação cirúrgica?
▪ Arrumar os pratos e dobrar a roupa?
▪ Traduzir chinês falado em inglês falado em tempo real?
▪ Escrever uma história intencionalmente engraçada?
Processamento de Linguagem Natural
▪ Speech technologies (e.g. Siri)
▪ Automatic speech recognition (ASR)
▪ Text-to-speech synthesis (TTS)
▪ Dialog systems
Demo: NLP – ASR tvsample.avi
Processamento de Linguagem Natural
▪ Speech technologies (e.g. Siri)
▪ Automatic speech recognition (ASR)
▪ Text-to-speech synthesis (TTS)
▪ Dialog systems
▪ Language processing technologies
▪ Question answering
▪ Machine translation
▪ Web search
▪ Text classification, spam filtering, etc…
Visão Computacional
Images from Erik Sudderth (left), wikipedia (right)
▪ Object and face recognition
▪ Scene segmentation
▪ Image classification
Demo1: VISION – lec_1_t2_video.flv
Demo2: VISION – lec_1_obj_rec_0.mpg
Visão Computacional
Robótica
▪ Robotics
▪ Part mech. eng.
▪ Part AI
▪ Reality much
harder than
simulations!
▪ Technologies
▪ Vehicles
▪ Rescue
▪ Soccer!
▪ Lots of automation…
▪ In this class:
▪ We ignore mechanical aspects
▪ Methods for planning
▪ Methods for control
Images from UC Berkeley, Boston Dynamics, RoboCup, Google
Demo 1: ROBOTICS – soccer.avi
Demo 2: ROBOTICS – soccer2.avi
Demo 3: ROBOTICS – gcar.avi
Demo 4: ROBOTICS – laundry.avi
Demo 5: ROBOTICS – petman.avi
Jogos (Game Playing)
▪ Classic Moment: May, '97: Deep Blue vs. Kasparov
▪ First match won against world champion
▪ “Intelligent creative” play
▪ 200 million board positions per second
▪ Humans understood 99.9 of Deep Blue's moves
▪ Can do about the same now with a PC cluster
▪ Open question:
▪ How does human cognition deal with the
search space explosion of chess?
▪ Or: how can humans compete with computers at all??
▪ 1996: Kasparov Beats Deep Blue
“I could feel --- I could smell --- a new kind of intelligence across the table.”
▪ 1997: Deep Blue Beats Kasparov
“Deep Blue hasn't proven anything.”
▪ Huge game-playing advances recently, e.g. in Go!
Text from Bart Selman, image from IBM’s Deep Blue pages
Jogos (Game Playing)
▪ “In a Huge Breakthrough, Google’s
AI Beats a Top Player at the Game
of Go”
▪ “Using a vast collection of Go
moves from expert players—about
30 million moves in total—
DeepMind researchers trained
their system to play Go on its
own.”
Fonte: http://www.wired.com/2016/01/in-a-huge-breakthrough-googles-ai-beats-a-top-player-at-the-game-of-go/
Tomada de Decisões (Decision Making)
▪ Applied AI involves many kinds of automation
▪ Scheduling, e.g. airline routing, military
▪ Route planning, e.g. Google maps
▪ Medical diagnosis
▪ Web search engines
▪ Spam classifiers
▪ Automated help desks
▪ Fraud detection
▪ Product recommendations
▪ … Lots more!
Tomada de Decisões (Decision Making)
Créditos
▪ Esse material é uma adaptação de material cuja autoria é dos
professores Dan Klein e Pieter Abbeel. O material original é
usado no curso CS 188 (Introduction to Artificial Intelligence) da
Universidade de Berkeley na Califórnia.
▪ Traduzido/adaptado por Eduardo Bezerra (ebezerra@cefet-rj.br)
Dan Klein Pieter Abbeel

Mais conteúdo relacionado

Mais procurados

Inteligência Artificial
Inteligência ArtificialInteligência Artificial
Inteligência ArtificialDaniela França
 
Inteligência artificial
Inteligência artificial Inteligência artificial
Inteligência artificial Ana Felizardo
 
IA - Introdução Inteligência Artificial
IA - Introdução Inteligência ArtificialIA - Introdução Inteligência Artificial
IA - Introdução Inteligência ArtificialCharles Fortes
 
Inteligência Artificial e suas aplicações - A experiência do TECPAR
Inteligência Artificial e suas aplicações - A experiência do TECPARInteligência Artificial e suas aplicações - A experiência do TECPAR
Inteligência Artificial e suas aplicações - A experiência do TECPARBruno Campagnolo
 
Inteligência artificial filosofia
Inteligência artificial   filosofiaInteligência artificial   filosofia
Inteligência artificial filosofiaguestbdb4ab6
 
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos EstombeloFundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos EstombeloRogerio P C do Nascimento
 
Inteligência Artificial-Ficção Científica e Realidade
Inteligência Artificial-Ficção Científica e RealidadeInteligência Artificial-Ficção Científica e Realidade
Inteligência Artificial-Ficção Científica e RealidadeCláudio Luís Vieira Oliveira
 

Mais procurados (10)

Inteligência Artificial
Inteligência ArtificialInteligência Artificial
Inteligência Artificial
 
Inteligência artificial
Inteligência artificial Inteligência artificial
Inteligência artificial
 
IA - Introdução Inteligência Artificial
IA - Introdução Inteligência ArtificialIA - Introdução Inteligência Artificial
IA - Introdução Inteligência Artificial
 
Inteligência Artificial e suas aplicações - A experiência do TECPAR
Inteligência Artificial e suas aplicações - A experiência do TECPARInteligência Artificial e suas aplicações - A experiência do TECPAR
Inteligência Artificial e suas aplicações - A experiência do TECPAR
 
Ia01 introducao (1)
Ia01   introducao (1)Ia01   introducao (1)
Ia01 introducao (1)
 
Inteligência artificial filosofia
Inteligência artificial   filosofiaInteligência artificial   filosofia
Inteligência artificial filosofia
 
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos EstombeloFundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
 
Ia labidi p1
Ia labidi p1Ia labidi p1
Ia labidi p1
 
Inteligência Artificial
Inteligência ArtificialInteligência Artificial
Inteligência Artificial
 
Inteligência Artificial-Ficção Científica e Realidade
Inteligência Artificial-Ficção Científica e RealidadeInteligência Artificial-Ficção Científica e Realidade
Inteligência Artificial-Ficção Científica e Realidade
 

Semelhante a IA Introdução

ApresentaçãoIA.pdf
ApresentaçãoIA.pdfApresentaçãoIA.pdf
ApresentaçãoIA.pdfssuser638955
 
VISAO GERAL INTELIGENCIA ARTIFICIAL.pdf
VISAO GERAL INTELIGENCIA ARTIFICIAL.pdfVISAO GERAL INTELIGENCIA ARTIFICIAL.pdf
VISAO GERAL INTELIGENCIA ARTIFICIAL.pdfSilvioMattos3
 
INTELIGENCIA ARTIFICIAL.pdf
INTELIGENCIA ARTIFICIAL.pdfINTELIGENCIA ARTIFICIAL.pdf
INTELIGENCIA ARTIFICIAL.pdfSilvioMattos3
 
Ia aula1
Ia aula1Ia aula1
Ia aula1eneoron
 
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
 
Inteligência Artificial e suas questões humanas
Inteligência Artificial e suas questões humanasInteligência Artificial e suas questões humanas
Inteligência Artificial e suas questões humanasMarcelo Miranda
 
O pensamento projetual sobre problemas capciosos
O pensamento projetual sobre problemas capciososO pensamento projetual sobre problemas capciosos
O pensamento projetual sobre problemas capciososUTFPR
 
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
 
OmbrosDeGigantes-TDC2014
OmbrosDeGigantes-TDC2014OmbrosDeGigantes-TDC2014
OmbrosDeGigantes-TDC2014Marcio Marchini
 
iaum.PPT
iaum.PPTiaum.PPT
iaum.PPTBinho36
 
Introdução a IA para conhecimentos gerais
Introdução a IA para conhecimentos geraisIntrodução a IA para conhecimentos gerais
Introdução a IA para conhecimentos geraisfabioprass1
 
Fundamentos De Ia E SbCs
Fundamentos De Ia E SbCsFundamentos De Ia E SbCs
Fundamentos De Ia E SbCszehzinho
 
Seminario sobre Help Desk - SUCESU-SP - 2008
Seminario sobre Help Desk - SUCESU-SP - 2008Seminario sobre Help Desk - SUCESU-SP - 2008
Seminario sobre Help Desk - SUCESU-SP - 2008Roberto Cohen
 
Processo criativo: transformando ideias em produtos digitais
Processo criativo: transformando ideias em produtos digitaisProcesso criativo: transformando ideias em produtos digitais
Processo criativo: transformando ideias em produtos digitaisAislan Rafael
 
Design Thinking: pensamento estratégico
Design Thinking: pensamento estratégicoDesign Thinking: pensamento estratégico
Design Thinking: pensamento estratégicoDenise Eler
 
Trabalho de fundamentos de informática.pptx
Trabalho de fundamentos de informática.pptxTrabalho de fundamentos de informática.pptx
Trabalho de fundamentos de informática.pptxsamuel62302
 

Semelhante a IA Introdução (20)

CAP1_intro.ppt
CAP1_intro.pptCAP1_intro.ppt
CAP1_intro.ppt
 
ApresentaçãoIA.pdf
ApresentaçãoIA.pdfApresentaçãoIA.pdf
ApresentaçãoIA.pdf
 
VISAO GERAL INTELIGENCIA ARTIFICIAL.pdf
VISAO GERAL INTELIGENCIA ARTIFICIAL.pdfVISAO GERAL INTELIGENCIA ARTIFICIAL.pdf
VISAO GERAL INTELIGENCIA ARTIFICIAL.pdf
 
INTELIGENCIA ARTIFICIAL.pdf
INTELIGENCIA ARTIFICIAL.pdfINTELIGENCIA ARTIFICIAL.pdf
INTELIGENCIA ARTIFICIAL.pdf
 
Ia aula1
Ia aula1Ia aula1
Ia aula1
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
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
 
Inteligência Artificial e suas questões humanas
Inteligência Artificial e suas questões humanasInteligência Artificial e suas questões humanas
Inteligência Artificial e suas questões humanas
 
O pensamento projetual sobre problemas capciosos
O pensamento projetual sobre problemas capciososO pensamento projetual sobre problemas capciosos
O pensamento projetual sobre problemas capciosos
 
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
 
OmbrosDeGigantes-TDC2014
OmbrosDeGigantes-TDC2014OmbrosDeGigantes-TDC2014
OmbrosDeGigantes-TDC2014
 
iaum.PPT
iaum.PPTiaum.PPT
iaum.PPT
 
iaum.PPT
iaum.PPTiaum.PPT
iaum.PPT
 
Introdução a IA para conhecimentos gerais
Introdução a IA para conhecimentos geraisIntrodução a IA para conhecimentos gerais
Introdução a IA para conhecimentos gerais
 
Fundamentos De Ia E SbCs
Fundamentos De Ia E SbCsFundamentos De Ia E SbCs
Fundamentos De Ia E SbCs
 
Seminario sobre Help Desk - SUCESU-SP - 2008
Seminario sobre Help Desk - SUCESU-SP - 2008Seminario sobre Help Desk - SUCESU-SP - 2008
Seminario sobre Help Desk - SUCESU-SP - 2008
 
Processo criativo: transformando ideias em produtos digitais
Processo criativo: transformando ideias em produtos digitaisProcesso criativo: transformando ideias em produtos digitais
Processo criativo: transformando ideias em produtos digitais
 
Design Thinking: pensamento estratégico
Design Thinking: pensamento estratégicoDesign Thinking: pensamento estratégico
Design Thinking: pensamento estratégico
 
A simulação na aprendizagem
A simulação na aprendizagemA simulação na aprendizagem
A simulação na aprendizagem
 
Trabalho de fundamentos de informática.pptx
Trabalho de fundamentos de informática.pptxTrabalho de fundamentos de informática.pptx
Trabalho de fundamentos de informática.pptx
 

Mais de Leinylson Fontinele

Utilização do editor de texto Word
Utilização do editor de texto WordUtilização do editor de texto Word
Utilização do editor de texto WordLeinylson Fontinele
 
Aula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoAula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoLeinylson Fontinele
 
Aula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaAula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaLeinylson Fontinele
 
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Leinylson Fontinele
 
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Leinylson Fontinele
 
Aula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesAula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesLeinylson Fontinele
 
A história da Segurança da Informação
A história da Segurança da InformaçãoA história da Segurança da Informação
A história da Segurança da InformaçãoLeinylson Fontinele
 
Introdução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaIntrodução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaLeinylson Fontinele
 
Aula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaAula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaLeinylson Fontinele
 
Aula 04 - Diagrama de casos de uso
Aula 04 - Diagrama de casos de usoAula 04 - Diagrama de casos de uso
Aula 04 - Diagrama de casos de usoLeinylson Fontinele
 

Mais de Leinylson Fontinele (20)

Utilização do editor de texto Word
Utilização do editor de texto WordUtilização do editor de texto Word
Utilização do editor de texto Word
 
Prática com slide.pptx
Prática com slide.pptxPrática com slide.pptx
Prática com slide.pptx
 
A galinha carijó
A galinha carijóA galinha carijó
A galinha carijó
 
Descrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzleDescrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzle
 
Aula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoAula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramento
 
Aula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaAula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurança
 
Aula 02 - Agentes Inteligentes
Aula 02 - Agentes InteligentesAula 02 - Agentes Inteligentes
Aula 02 - Agentes Inteligentes
 
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
 
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
 
Aula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesAula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informações
 
A história da Segurança da Informação
A história da Segurança da InformaçãoA história da Segurança da Informação
A história da Segurança da Informação
 
Introdução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaIntrodução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. Costa
 
Caso 1 - Boing 777
Caso 1 - Boing 777Caso 1 - Boing 777
Caso 1 - Boing 777
 
Caso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de DenverCaso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de Denver
 
Aula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaAula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de busca
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Aula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequenciaAula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequencia
 
Aula 06 - Diagrama de classes
Aula 06 - Diagrama de classesAula 06 - Diagrama de classes
Aula 06 - Diagrama de classes
 
Aula 04 - Diagrama de casos de uso
Aula 04 - Diagrama de casos de usoAula 04 - Diagrama de casos de uso
Aula 04 - Diagrama de casos de uso
 

Último

Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfAlissonMiranda22
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
historia Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.ppthistoria Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.pptErnandesLinhares1
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfFernandaMota99
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.Vitor Mineiro
 
Transformações isométricas.pptx Geometria
Transformações isométricas.pptx GeometriaTransformações isométricas.pptx Geometria
Transformações isométricas.pptx Geometriajucelio7
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaronaldojacademico
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdflucassilva721057
 
Ácidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdfÁcidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdfJonathasAureliano1
 
Livro O QUE É LUGAR DE FALA - Autora Djamila Ribeiro
Livro O QUE É LUGAR DE FALA  - Autora Djamila RibeiroLivro O QUE É LUGAR DE FALA  - Autora Djamila Ribeiro
Livro O QUE É LUGAR DE FALA - Autora Djamila RibeiroMarcele Ravasio
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreCIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreElianeElika
 
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdfPortfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdfjanainadfsilva
 

Último (20)

Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdf
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
historia Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.ppthistoria Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.ppt
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdf
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
 
Transformações isométricas.pptx Geometria
Transformações isométricas.pptx GeometriaTransformações isométricas.pptx Geometria
Transformações isométricas.pptx Geometria
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riqueza
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdf
 
Ácidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdfÁcidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdf
 
Livro O QUE É LUGAR DE FALA - Autora Djamila Ribeiro
Livro O QUE É LUGAR DE FALA  - Autora Djamila RibeiroLivro O QUE É LUGAR DE FALA  - Autora Djamila Ribeiro
Livro O QUE É LUGAR DE FALA - Autora Djamila Ribeiro
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreCIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdfPortfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
 

IA Introdução

  • 1. Artificial Intelligence Introduction Prof. Me. Leinylson Fontinele Pereira UNINASSAU - Parnaíba
  • 2. Visão Geral ▪ O que é IA? ▪ O que a IA pode fazer? ▪ O que é esta disciplina?
  • 5. O que é IA? ▪ Ciência recente (surgiu após a 2ª Guerra Mundial) ▪ Nome cunhado em 1956 ▪ Possui vários subcampos ▪ Aprendizado de Máquina ▪ Agentes Inteligentes ▪ Sistemas Especialistas ▪ Processamento de Linguagem Natural ▪ Raciocínio dedutivo ▪ etc
  • 6. O que é IA? Ramo da Ciência da Computação cujo propósito é criar agentes que Pensam como humanos Agem como humanos Pensam racionalmente Agem racionalmente
  • 7. Pensam como humanos • A modelagem cognitiva surgiu nos anos 60 para tentar construir teorias precisas e verificáveis sobre os processos de funcionamento da mente humana. • Como validar? – Top-down: Prevendo e testando o comportamento de sujeitos humanos (ciência cognitiva). – Bottom-up: Identificação direta de dados neurológicos (neurociência cognitiva). • Hoje em dia são áreas de estudo separadas da IA. 7
  • 8. Agem como humanos • Turing em 1950 propôs o famoso Teste de Turing no artigo “Computing machinery and intelligence”. • O sistema em análise passaria no teste se um interrogador humano, depois de propor algumas perguntas por escrito, não fosse capaz de distingui-lo de um humano. 8
  • 9. Pensam racionalmente ▪ O estudo das leis do pensamento dedutivo deu início ao campo da Lógica Matemática. ▪ Notação e regras de derivação para pensamentos. ▪ Notação para declarações sobre coisas do mundo e sobre suas relações
  • 10. Pensam racionalmente ▪ Existem programas que, em princípio, podem resolver qualquer problema descrito em notação lógica. ▪ Obstáculos na prática: ▪ Não é fácil enunciar o conhecimento informal em termos formais. ▪ Esgotamento dos recursos computacionais. ▪ Qual é o propósito prático do “pensamento”? 14
  • 11. Agem racionalmente ▪ Comportamento racional = agir corretamente (i.e., tomar a decisão correta) na hora certa. ▪ Agir corretamente = fazer o que é esperado para atingir seus objetivos, dada a informação disponível. ▪ Não necessariamente envolve pensamentos (raciocínios lógicos). ▪ A ação pode ser resultado de um reflexo. ▪ Ex.: Tirar a mão de um objeto quente, piscar de olhos, ... ▪ O raciocínio lógico deve ser usado para alcançar um objetivo. 15
  • 12. Agem racionalmente ▪ Iremos usar o termo racional em um sentido específico e técnico: ▪ Racional: diz-se daquele agente que maximamente alcança objetivos pré-definidos ▪ Racionalidade apenas diz respeito às decisões tomadas pelo agente (e não ao processo de raciocínio subjacente) ▪ Objetivos são expressos em termos da utilidade dos resultados ▪ Ser racional significa maximizar a utilidade esperada 16
  • 13. O objetivo de um agente racional é maximizar a utilidade esperada obtida. Uma utilidade é uma função que descreve os objetivos de um agente
  • 14. Sobre o cérebro humano ▪ Cérebros (mentes humanas) são muito bons em tomar decisões racionais, mas não perfeitas. ▪ Cérebros não são tão modulares como software; são difíceis de fazer engenharia reversa! ▪ “Cérebros estão para inteligência assim como asas estão para o vôo" ▪ Lições aprendidas a partir do cérebro: memória e simulação são fundamentais para a tomada de decisão.
  • 15. Histórico da IA Demo: HISTORY – MT1950.wmv
  • 16. Histórico da IA ▪ 1940-1950: Início ▪ 1943: Modelo de McCulloch & Pitts: Modelo de circuito boolean do cérebro. ▪ 1950: Turing: “Computing Machinery and Intelligence” ▪ 1950—70: Excitement: Look, Ma, no hands! ▪ 1950s: Early AI programs, including Samuel's checkers program, Newell & Simon's Logic Theorist, Gelernter's Geometry Engine ▪ 1956: Encontro de Dartmouth: “Artificial Intelligence” ▪ 1965: Robinson's complete algorithm for logical reasoning ▪ 1970—90: Abordagens baseadas em conhecimento ▪ 1969—79: Desenvolvimento inicial dos sistemas especialistas ▪ 1980—88: Crescimento da indústria dos sistemas especialistas (expert systems) ▪ 1988—93: Declínio da indústria dos sistemas especialistas: “AI Winter” ▪ 1990— Abordagens estatísticas ▪ Resurgence of probability, focus on uncertainty ▪ General increase in technical depth ▪ Agents and learning systems… “AI Spring”? ▪ 2000— Renascimento das redes neurais
  • 17. Grandes pensadores da IA (alguns)
  • 18. O que a IA pode fazer atualmente? Quiz: quais dos seguintes podem ser realizado atualmente? ▪ Jogar decentemente uma partida de tênis de mesa? ▪ Jogar Jeopardy? ▪ Dirigir com segurança ao longo de uma estrada? ▪ Dirigir com segurança ao longo da Telegraph Avenue? ▪ Comprar mantimentos para uma semana pela web? ▪ Comprar uma semana de mantimentos na Berkeley Bowl? ▪ Descobrir e provar um novo teorema matemático? ▪ Conversar com sucesso com uma pessoa por uma hora? ▪ Executar uma operação cirúrgica? ▪ Arrumar os pratos e dobrar a roupa? ▪ Traduzir chinês falado em inglês falado em tempo real? ▪ Escrever uma história intencionalmente engraçada?
  • 19. Processamento de Linguagem Natural ▪ Speech technologies (e.g. Siri) ▪ Automatic speech recognition (ASR) ▪ Text-to-speech synthesis (TTS) ▪ Dialog systems Demo: NLP – ASR tvsample.avi
  • 20. Processamento de Linguagem Natural ▪ Speech technologies (e.g. Siri) ▪ Automatic speech recognition (ASR) ▪ Text-to-speech synthesis (TTS) ▪ Dialog systems ▪ Language processing technologies ▪ Question answering ▪ Machine translation ▪ Web search ▪ Text classification, spam filtering, etc…
  • 21. Visão Computacional Images from Erik Sudderth (left), wikipedia (right) ▪ Object and face recognition ▪ Scene segmentation ▪ Image classification Demo1: VISION – lec_1_t2_video.flv Demo2: VISION – lec_1_obj_rec_0.mpg
  • 23.
  • 24. Robótica ▪ Robotics ▪ Part mech. eng. ▪ Part AI ▪ Reality much harder than simulations! ▪ Technologies ▪ Vehicles ▪ Rescue ▪ Soccer! ▪ Lots of automation… ▪ In this class: ▪ We ignore mechanical aspects ▪ Methods for planning ▪ Methods for control Images from UC Berkeley, Boston Dynamics, RoboCup, Google Demo 1: ROBOTICS – soccer.avi Demo 2: ROBOTICS – soccer2.avi Demo 3: ROBOTICS – gcar.avi Demo 4: ROBOTICS – laundry.avi Demo 5: ROBOTICS – petman.avi
  • 25. Jogos (Game Playing) ▪ Classic Moment: May, '97: Deep Blue vs. Kasparov ▪ First match won against world champion ▪ “Intelligent creative” play ▪ 200 million board positions per second ▪ Humans understood 99.9 of Deep Blue's moves ▪ Can do about the same now with a PC cluster ▪ Open question: ▪ How does human cognition deal with the search space explosion of chess? ▪ Or: how can humans compete with computers at all?? ▪ 1996: Kasparov Beats Deep Blue “I could feel --- I could smell --- a new kind of intelligence across the table.” ▪ 1997: Deep Blue Beats Kasparov “Deep Blue hasn't proven anything.” ▪ Huge game-playing advances recently, e.g. in Go! Text from Bart Selman, image from IBM’s Deep Blue pages
  • 26. Jogos (Game Playing) ▪ “In a Huge Breakthrough, Google’s AI Beats a Top Player at the Game of Go” ▪ “Using a vast collection of Go moves from expert players—about 30 million moves in total— DeepMind researchers trained their system to play Go on its own.” Fonte: http://www.wired.com/2016/01/in-a-huge-breakthrough-googles-ai-beats-a-top-player-at-the-game-of-go/
  • 27. Tomada de Decisões (Decision Making) ▪ Applied AI involves many kinds of automation ▪ Scheduling, e.g. airline routing, military ▪ Route planning, e.g. Google maps ▪ Medical diagnosis ▪ Web search engines ▪ Spam classifiers ▪ Automated help desks ▪ Fraud detection ▪ Product recommendations ▪ … Lots more!
  • 28. Tomada de Decisões (Decision Making)
  • 29. Créditos ▪ Esse material é uma adaptação de material cuja autoria é dos professores Dan Klein e Pieter Abbeel. O material original é usado no curso CS 188 (Introduction to Artificial Intelligence) da Universidade de Berkeley na Califórnia. ▪ Traduzido/adaptado por Eduardo Bezerra (ebezerra@cefet-rj.br) Dan Klein Pieter Abbeel