Você está na página 1de 42

Inteligncia Artificial

Danielle Rousy
danielle@ci.ufpb.br
Centro de Informtica - UFPB

Inteligncia Artificial

O que Inteligncia Artificial?

Inteligncia Artificial

O que Inteligncia Artificial?


O que artificial?
Aurlio. Que produzido no pela natureza mas por uma tcnica.
Michaelis. Produzido por arte ou indstria do homem e no por causas
naturais.

Inteligncia?
Aurlio. Faculdade de conhecer, de compreender: a inteligncia distingue
o homem do animal.
Michaelis. Faculdade de entender, pensar, raciocinar e interpretar;
entendimento, intelecto
Inteligncia Artificial

Outras acepes de Inteligncia


Filosofia. Princpio espiritual e abstrato considerado como a
fonte de toda a intelectualidade.
Psicologia. Capacidade de resolver situaes novas com
rapidez e xito e de aprender, para que essas situaes
possam ser bem resolvidas.

Inteligncia Artificial

Inteligncia Artificial
Michaelis. Parte da cincia da computao que trata de sistemas
inteligentes, capazes de se adaptar a novas situaes, raciocinar,
compreender relaes entre fatos, descobrir significados e reconhecer a
verdade.
Projeto e desenvolvimento de programas de computador que tentam
imitar a inteligncia humana e funes de tomada de deciso, obtendo
raciocnio e outras caractersticas humanas.

Inteligncia Artificial

Definies de
Inteligncia Artificial
Desempenho
Humano

Pensamento e
raciocnio
Comportamento

Sistemas que
pensam como os
humanos
Sistemas que
atuam como os
humanos

Inteligncia Artificial

Racionalidade

Sistemas que
pensam racionalmente
Sistemas que
atuam racionalmente

(Russell e Norvig, 2003)

Definies de
Inteligncia Artificial
Abordagem centrada nos
seres humanos

Abordagem
racionalista

Deve ser uma cincia


emprica, envolvendo
hipteses e confirmao
experimental.

Envolve uma
combinao de
matemtica e
engenharia.

Embora essas categorias de definies muitas vezes


paream antagnicas, todas tm contribudo muito para o
desenvolvimento da rea de IA.
Inteligncia Artificial

(Russell e Norvig, 2003)

Um dos Percursores da rea...

Inteligncia Artificial

Teste de Turing
As mquinas podem pensar?
As mquinas podem se comportar como humanos?

Inteligncia Artificial

Teste de Turing
Programar sistema de computador para passar no Teste
de Turing uma tarefa muito difcil.
Capacidades exigidas no teste:
Processamento de Linguagem Natural: para que o agente possa
se comunicar com o meio;
Representao de Conhecimento: para que o agente possa
guardar o que sabe;
Raciocnio Automatizado: para que o agente possa usar o que
sabe;
Aprendizado de Mquina: para que o agente possa atualizar o
que sabe.
Inteligncia Artificial

10

Dartmouth College, 1956

Inteligncia Artificial

11

Inteligncia Artificial

12

Inteligncia Artificial

13

O Pai da IA
Jonh McCarthy um dos
especialistas mais famosos
em IA sendo considerado o
o pai da IA

Machines will be capable,


within twenty years, of
doing any work a man can
do
Herbert Simon, 1956
Inteligncia Artificial

14

Marvin Minsky
"Como fazer as mquinas
compreenderem as
coisas?" (MINSKY, 1968).

Inteligncia Artificial

15

IA ...

Inteligncia Artificial

16

Definio de
Inteligncia Artificial
Elaine Rich. o estudo de como fazer os computadores realizarem coisas
que, no momento, as pessoas fazem melhor.
Blay Whitby. Estudo do comportamento inteligente (homens, animais e
mquinas) e a tentativa de encontrar formas pelas quais esse
comportamento possa ser transformado em qualquer tipo de artefato por
meio da engenharia.
Silvio Lago. a rea da Computao que estuda como simular
comportamento inteligente usando mtodos computacionais.
Inteligncia Artificial

17

Definies, definies, definies


pensamento vs. comportamento
construo vs. estudo
inveno vs. imitao
conhecimento vs. mecanismo

Inteligncia Artificial

18

Pensamento vs. Comportamento


psicologia cognitiva

psicologia comportamentalista

modelagem de processos mentais


Viso do crebro como um
dispositivo de processamento de
informaes

Inteligncia Artificial

percepes (estmulos) e as aes


resultantes (respostas)

19

Construo vs. Estudo


Engenharia de computadores e
neurocincia

Cincia cognitiva

construir um crebro

Inteligncia Artificial

modelos computacionais e tcnicas


experimentais para construir
teorias a respeito de processos na
mente humana

20

Inveno vs. Imitao


Lgica matemtica

Biologia

modelar processos de
argumentao irrefutveis
silogismos de aristteles
representao
objetivo em IA: inventar programas
para implement-los

Inteligncia Artificial

copiar processos naturais


construir pedaos de crebro
(neurocincia) e construir criaturas
com comportamento natual

21

Objetivo: teses forte e fraca


"According to weak AI, the principal value of the computer in the study of the mind is
that it gives us a very powerful tool(. . .). But according to strong AI, the computer is
not merely a tool in the study of the mind; rather the appropriately programmed
computer really is a mind, in the sense that computers given the right programs can
literally be said to understand and have other cognitive states.
in Searl J. R., Minds, brains and programs, The Philosophy of AI, M. Boden eds., 1990.

Inteligncia Artificial

22

Traos de um Sistema Inteligentes

Deduo, raciocnio e resoluo de problemas


Representao de conhecimento
Planejamento e aprendizagem
Processamento de linguagem natural
Movimento e manipulao
Percepo e inteligncia social
Criatividade
Inteligncia geral
Inteligncia Artificial

23

Inteligncia Artificial

24

Abordagens
Ciberntica e
simulao cerebral
Simblica e
conexionista
Estatsticas
Integrao de vrias
abordagens

Inteligncia Artificial

25

Ferramentas

Algoritmos de buscas e otimizao


Lgica
Mtodos probabilsticos para raciocnio com incerteza
Classificadores e mtodos de aprendizagem estatsticas
Redes neurais
Linguagens

Inteligncia Artificial

26

Aplicaes

Diagnstico mdicos
Robtica
Descobertas cientficas
Controle de trfico
Engenho de busca
Jogos digitais

Inteligncia Artificial

27

IBM Watson

Inteligncia Artificial

28

O que se pode fazer com a Watson?

Inteligncia Artificial

29

IBM Watson
Plataforma de computao cognitiva focada na rea de sade e
finanas
Capacidades
Processamento de linguagem natural: ajuda a entender a
complexidade de uma grande variedade de dados no estruturados
Gerao e validao de hipteses: tendo como bases estudos
analticos hipteses so geradas j com a probabilidade de certeza
Aprendizagem baseada em evidncias
Inteligncia Artificial

30

Inteligncia Artificial

31

Inteligncia Artificial

32

Inteligncia Artificial

33

Inteligncia Artificial

34

Piloto automtico

Inteligncia Artificial

35

Fantstico Rob da Honda ASIMO


Asimo enfrenta vrias superfcies irregulares sem cair e
ganhou novos sensores, que do maior sensibilidade aos
dedos para que o rob abra at uma garrafa trmica

Inteligncia Artificial

36

Inteligncia Artificial

37

Inteligncia Artificial

38

Inteligncia Artificial

39

Futuro da IA
Oportunidades ou Ameaas?
Questes ticas
Robs vs Humanos
IA usada para destruio

Inteligncia Artificial

40

Dvidas, questionamentos, aflies?

Inteligncia Artificial

41

Inteligncia Artificial

42