Professional Documents
Culture Documents
1. Introdução
Psicologia
Complexidade
Inteligência Artificial
Definição genérica
© 2005 E. Costa, 2007 A. Silva
1
As máquinas podem ser inteligentes?
Quatro descontinuidades:
Matéria -> Copérnico
• O nosso lugar no cosmos deixou de ser central…
Vida -> Darwin
• Deixámos de ser uma criatura resultante dum acto
de criação especial
© 2005 E. Costa, 2007 A. Silva
A metáfora computacional
Mundo
Percepção Acção
Cognição
2
A metáfora conexionista
Distribuição e paralelismo
A metáfora biológica
Baseia-se no conceito de
evolução (indivíduos/soluções)
Variação + Selecção natural
•Darwin
© 2005 E. Costa, 2007 A. Silva
•Mendel
Sobrevivência
dos mais aptos
3
A metáfora biológica
4
Solução simbólica
Procura num espaço de estados
Estados
Operadores
Procura
1.Seja L uma lista contendo o estado inicial
2. Se L estiver vazia Então terminar assinalando insucesso
Senão
© 2005 E. Costa, 2007 A. Silva
Solução simbólica
Árvore de
procura parcial
4 níveis
• 1820 tabs.
8 níveis
• 4426165368
move(r22,r23) move(r44,r43)
© 2005 E. Costa, 2007 A. Silva
move(r11,r14)
5
Solução conexionista
V1
w23 = w32=1
• com uma dada
probabilidade
© 2005 E. Costa, 2007 A. Silva
Estados V1 V2 V3
0 000 4 0 0
1 001 5 3 1
2 010 2 0 3
3 011 3 3 3
4 100 4 4 5
5 101 5 5 5
6 110 2 4 7
7 111 3 5 7
Solução conexionista
6
Solução conexionista
Para o problema das n rainhas
Um estado corresponde a uma rede n*n
Um neurónio é uma posição do tabuleiro
Estado = 1 onde existir uma rainha
1,1 1,2
W11,12 V1,1=1
θ11 θ12
W11,22
© 2005 E. Costa, 2007 A. Silva
W11,21 W12,22
W21,12
θ21 θ22
W21,22 V2,2=1
Problema 2,1 2,2
Solução biológica
Um algoritmo genético
1. Criar aleatoriamente população com P indivíduos;
2. Determinar a qualidade dos indivíduos;
3. Se estamos satisfeitos então terminar
Senão
3.1. Seleccionar |P|/2 pares de indivíduos de acordo com a sua
qualidade ou mérito;
3.2. Usar, estocasticamente, o operador de cruzamento sobre
© 2005 E. Costa, 2007 A. Silva
7
Solução biológica
Uma representação para o problema das
n rainhas
Um indivíduo/solução pode ser representado
por um vector de n posições em que
• Cada posição corresponde a uma linha
• Na posição guarda-se a posição (coluna) da rainha
© 2005 E. Costa, 2007 A. Silva
nessa linha
• Por exemplo, no indivíduo seguinte está uma rainha
na terceira linha e sexta coluna
1 3 6 8 2 5 7 4
Solução biológica
1 3 6 8 2 5 7 4
30 40
1 3 6 4 5 7 8 2
20 10
1 2 3 8 5 7 4 6
8
História
Alguns nomes
Shannon, Wiener, Von Neuman
McCuloch, Pitts
Turing
Homem Mulher
© 2005 E. Costa, 2007 A. Silva
Interrogador
História
40 50 60 70 80 90 00
Gestação 43--56
Inícios 52- ------69 (GPS)
Realismo 66-74
S. Periciais 69-79
Industria. 80-88
© 2005 E. Costa, 2007 A. Silva
Computação Evolucionária 90 -
Vida Artificial - 90
Sistemas Complexos - 90
9
Agentes
AGENTE
TAREFA
Ambiente
COMPORTAMENTO
Agente
© 2005 E. Costa, 2007 A. Silva
Acção
Decisão
Percepção
AMBIENTE
Agentes
Propriedades
Corpo
Localização
Capacidades
Mecanismos de decisão
Estratégias
© 2005 E. Costa, 2007 A. Silva
Tarefas
Medida de desempenho
Sociedades de agentes
Sistema = sociedade de agentes +
ambiente
Sistemas (Adaptativos) Complexos
10
Agentes
Tarefas
Deliberação
• Processos de decisão sofisticados
Mudança
• Agente (aprende) ou ambiente (navegação)
Interacção
© 2005 E. Costa, 2007 A. Silva
Agentes
Ambientes
Acessíveis
Deterministas
difíceis
Estáticos
Inacessíveis
© 2005 E. Costa, 2007 A. Silva
1
fáceis
Dinâmicos
Não deterministas
11