Professional Documents
Culture Documents
Artificial
Definio e evoluo histrica
Aplicaes
Surgiu na dcada de 50
Objetivo: desenvolver sistemas para realizar tarefas que, no
momento
IA
problemas solveis
por seres humanos
Se o ser humano pode, por que no a mquina?
(tese de Church-Turing)
Lingstica
Sociologia
IA
Psicologia
Computao
Neuro-fisiologia
Gentica
Aplicaes (fonte
1)
Aplicaes
Computao:
o ambiente
Auto conhecimento
Auto-Configurao
Auto-Recuperao
Auto-Otimizao
Auto-Proteo
Conhecimento do contexto
Integrao automtica
Realizar predio
8
Aplicaes da IA:
Sistemas de controle
Como
Aplicaes da IA:
Simulaes e jogos
Como
The Sims
FIFA Soccer
10
11
Aplicaes da IA:
Sistemas de Recomendao
Como
12
Aplicaes da IA:
Recuperao de informao
Como
13
saber se uma
Como detectar usurios
mensagem lixo ou
suspeitos e como lidar com
de fato interessa?
isto?
14
Aplicaes da IA:
Interao Humano Mquina
Como
Como
15
Aplicaes da IA
Internet e Web
Maior valor agregado quando
Redes e Sistemas
embutida em sistemas de
Distribudos
computao
Banco de dados
Engenharia de software
Hardware (projeto e anlise)
Robtica
Interfaces
Computao Grfica
Jogos
Etc.
16
Aplicaes da IA hoje
pgina da AAAI:
http://www.aaai.org/AITopics/pmwiki/pmwiki.php/AITopics/Applicationsl
17
Law
Law Enforcement & Public Safety
Libraries
Marketing, Customer Relations & ECommerce
Medicine
Military
Music
Networks - including Maintenance, Security
& Intrusion Detection
Politics & Foreign Relations
Public Health & Welfare
Scientific Discovery
Social Science
Sports
Telecommunications
Transportation & Shipping
Video Games, Toys. Robotic Pets &
Entertainment
AI Pays !
http://dmoz.org/Computers/Artificial_Intelligence/Companies/
www.businessweek.com/bw50/content/mar2003/a3826072.htm
Wal-Mart, Abbot Labs, US Bancorp, LucasArts, Petrobrs, ...
Turing Test
Whos smarter?
1997:
2x1
2050?
2x1
www.robocup.org
Tomorrows AI
Applications
Blade Runne
M
A
T
R
I
X
A.I.
da indstria da IA:
2007:
especializadas em IA:
http://dmoz.org/Computers/Artificial_Intelligen
ce/Companies/
23
Grandes
www.businessweek.com/bw50/content/mar2003/a3826072.htm
Wal-Mart, Abbot Labs, US Bancorp, LucasArts, Electronic Arts...
rgos
24
Grande complexidade
nmero,
No h soluo algortmica
mas
Requerem modelagem do
comportamento de um ser inteligente
autonomia,
Evoluo da
Agindo humanamente (anos 50-70): Teste de Turing
IA
Problema: mito do crebro eletrnico
26
Definies da IA
Realiza tarefas
Para qual no existe algoritmo
conhecido ou prtico
No entanto efetuada com alto
desempenho por humanos
Problema
Algoritmo
X
Abstraes de IA
+ P(A|B)
27
Definies de IA
Mquina
Teste
de Turing
?
Teste de Turing
envolve:
Processamento
de Linguagem
Natural
Representao
de
Conhecimento
Raciocnio
Automtico
Aprendizagem
Viso
Computacional
Robtica
28
Definies de IA
Mquina
Cincias
Cognitivas, Psicologia,
Neurocincia,
Cincias
Cognitivas
Teorias
Inteligncia
Artificial
Modelos
Computacionais
29
Definies de IA
Mquina
Em
P(A|B)
30
Definies de IA
Mquina
Para
No necessriamente envolvendo
raciocnio racional (e.g., ato reflexo)
31
Mquinas inteligentes?
evoluo em direo ao paradigma dos
agentes
Pensando
A automao de atividades que ns
associamos com o pensamento
humano (e.g., tomada de deciso,
soluo de problemas, aprendizagem,
etc.) (50-60)
Humanamente
A arte de criar mquinas que
realizam funes que requerem
inteligncia quando realizadas por
pessoas (50-70)
O ramo da Cincia da
Computao que estuda a
automao de comportamento
inteligente
Agindo
32
Histrico da IA
Primeiros Passos (1943 - 1956)
Modelo
w1
x2
w2
x3
w3
y = 1 se i wi * xi >
y = 0 caso contrrio
33
Histrico da IA
Primeiros Passos (1943 - 1956)
Regra
34
Histrico da IA
Nascimento da IA (1956)
Dartmond
35
Histrico da IA
Look Ma, No hands (1952-1969)
Criao
de laboratrios, grupos de
pesquisa, linguagens e programas para
resoluo de problemas
Resultados
expressivos:
General
36
Histrico da IA
Look Ma, No hands (1952-1969)
No minha inteno supreender ou chocar
vocs, mas o que eu posso dizer que
atualmente existem no mundo mquinas que
pensam, que aprendem e que criam. Alm
disso, a habilidade dessas mquinas de
realizar tarefas est crescendo to rpido que,
em um futuro visvel, a quantidade de
problemas que elas resolveram ser
comparvel com a quantidade com que a
mente humana tem se ocupado.
Hebert Simon (1957)
37
Histrico da IA
Fase realista (1966-1973)
Entusiasmo
38
Fase
Dendral
39
Histrico da IA
Consolidao (1980---)
Aplicao
intensiva de sistemas
especialistas na indstria
Retorno das Redes Neurais
Redes
Inteligncia
40
Inteligncia Artificial
Fundamentos
Filosofia
Matemtica
Lgica
Proba. e Estat.
Clculo
Sociologia
Lingstica
Psicologia
Gentica
Neuro-fisiologia
Economia
Computao
tradicional
Aplicaes
Problemas
Busca heurstica
Representao
do conhecimento
Raciocnio
Planejamento
Aprendizagem
Sistemas
Multi-Agentes
Reconhecimento
de Padres
Processamento de
Linguagem Natural
Jogos
Sistemas
Especialistas
Robtica
Bioinformtica
Sistemas de Controle
Reconhecimento de
Imagens
Recuperao de
Informao
41
Problemas genricos da IA
Busca
Planejamento
Representao
de conhecimento
Modelagem
de Agentes e Sistemas
Multiagentes
Aprendizagem
de Mquina
Reconhecimento
de padres
42
Paradigmas de
raciocnio
Estatstico/Probabilstico
Paradigma
West criminoso
Simblico
ou no?
Como
Segundo
a IA (simblica), preciso:
44
Conhecimento: organizando...
Conhecimento: Representao e
Uso
Raciocnio:
Mundo
Representao
sentenas
segue-se
implica
fatos
semntica
Deve-se
semntica
sentenas
46
47
Paradigma Conexionista
Redes Neurais
Definio Romntica:
Tcnica inspirada no funcionamento do crebro, onde
neurnios artificiais, conectados em rede, so capazes de
aprender e de generalizar.
Definio Matemtica:
Tcnica de aproximao de funes por regresso no linear.
Redes
Neurais
s1
w1i
sj
wji
sn
e(i)
s(i)
e(i) w ji s j
wni
camada
de entrada
s(i) f (e(i))
camada
escondida
camada
de sada
Paradigma Evolutivo
EVOLUO
Paradigma Evolutivo
Definio:
Idia:
indivduo = soluo
faz evoluir um conjunto de indivduos mais adaptados por cruzamento atravs de
sucessivas geraes
fitness function f(i): R ->[0,1]
Sistemas Simblicos:
arquitetura
52
Tenses Centrais da IA
conhecimento em inteno (regras)
Sistemas de PLN
Sistemas
Nebulosos
(fuzzy)
numrico
Robs
Algoritmos
genticos
Sistemas baseados em
Redes Neurais
Sistemas
Especialistas
Redes
Bayesianas
Sistemas
baseado
em casos
simblico
Sistemas de
Aprendizagem
simblica indutiva
54
conhecimento em extenso (exemplos)
Problemas genricos da
IA
Planejamento (PL)
Ambientes/linguagens de desenvolvimento
Avaliao de sistemas
55
Problemas genricos e
aplicaes
RC
ACA
BH
Sist. Espec.
++
++
PLN
++
++
Robtica
++
++
Percepo
++
Jogos
Tutores
++
++
PL
TI
RP
++
++
+
++
++
++
++
56
Paradigmas e problemas
genricos
simblico
RC
ACA
BH
PL
TI
++
++
++
++
conexion.
++
evolucion.
++
estatist.
++
RP
++
++
++
++
++
57
Paradigmas e
aplicaes
Sist. Espec.
++
PLN
++
Robtica
++
Percepo
++
Tutores
++
+
+
++
Jogos
estat
++
58
=> IA (aprendizagem)
=> IA simblica
=> IA simblica
59
ineficientes x eficientes
Completeza da entrada
60
RUDE
61
IA no Brasil
No exterior o contrrio
62