A maior rede de estudos do Brasil

Grátis
43 pág.
Inteligência Artificial_Cap_1_e_2

Pré-visualização | Página 3 de 5

I.A.
O primeiro trabalho conhecido como I.A. foi realizado por O primeiro trabalho conhecido como I.A. foi realizado por 
McCulloch e Pitts (1943)McCulloch e Pitts (1943)
Esses dois pesquisadores propuseram um modelo de neurônios Esses dois pesquisadores propuseram um modelo de neurônios 
artificiais, no qual cada neurônio se caracteriza por estar “ligado” ou artificiais, no qual cada neurônio se caracteriza por estar “ligado” ou 
“desligado” “desligado” 
 
Inteligência 
Artificial
Prof.: Marcelo B. de Almeida
Capítulo 02Capítulo 02
 
Agentes Agentes 
inteligentesinteligentesUm agente é tudo que pode ser considerado capaz de perceber seu Um agente é tudo que pode ser considerado capaz de perceber seu 
ambiente por meio de sensores e de agir sobre esse ambiente por ambiente por meio de sensores e de agir sobre esse ambiente por 
intermédio de atuadores.intermédio de atuadores.
Um agente humano tem olhos, ouvidos e outros órgãos como sensores, e Um agente humano tem olhos, ouvidos e outros órgãos como sensores, e 
tem mãos, pernas, boca e outras partes do corpo que servem como tem mãos, pernas, boca e outras partes do corpo que servem como 
atuadores.atuadores.
Um agente robótico poderia ter câmeras e detectores de infravermelho Um agente robótico poderia ter câmeras e detectores de infravermelho 
funcionando como sensores e vários motores como atuadores.funcionando como sensores e vários motores como atuadores.
 
Agentes Agentes 
inteligentesinteligentes
??
AgenteAgente SensoresSensores
AtuadoresAtuadores
Am
b ien te
Am
b ien te
percepçõespercepções
AçõesAções
 
Agentes Agentes 
inteligentesinteligentes
Percepção – Chamaremos de percepção quando um agente receber em Percepção – Chamaremos de percepção quando um agente receber em 
qualquer momento informações do seu ambiente.qualquer momento informações do seu ambiente.
Seqüência de percepções – chamaremos de seqüência de percepções Seqüência de percepções – chamaremos de seqüência de percepções 
uma lista completa de tudo que um agente percebeu.uma lista completa de tudo que um agente percebeu.
Se pudermos descrever a escolha de ação do agente para tudo aquilo Se pudermos descrever a escolha de ação do agente para tudo aquilo 
que ele pode perceber, então poderemos dizer quase tudo a respeito que ele pode perceber, então poderemos dizer quase tudo a respeito 
desse agente.desse agente.
Função de agente – é a descrição do comportamento do agente de Função de agente – é a descrição do comportamento do agente de 
acordo a uma dada seqüência de percepções em que resulta em ações acordo a uma dada seqüência de percepções em que resulta em ações 
específicas.específicas.
 
Tabulação da função de agenteTabulação da função de agente
A tabulação da função de agente é uma tabela que contém todas as A tabulação da função de agente é uma tabela que contém todas as 
seqüências de percepções e suas respectivas açõesseqüências de percepções e suas respectivas ações
Seqüência de percepções Ação
[A,Limpo] Direita
[A,Sujo] Aspirar
[B,Limpo] Esquerda
[B,Sujo] Aspirar
[A,Limpo],[A,Limpo] Direita
[A,Limpo],[A,Sujo] Aspirar
...
[A,Limpo],[A,Limpo], [A,Limpo] Direita
[A,Limpo],[A,Limpo], [A,Sujo] Aspirar
...
AA BB
 
Função de agente x Programa de Função de agente x Programa de 
agenteagente
Função de agente é uma descrição matemática abstrata Função de agente é uma descrição matemática abstrata 
Programa de agente é a implementação da função de agente.Programa de agente é a implementação da função de agente.
 
Bom comportamentoBom comportamento
Agente Racional – é aquele que faz uma ação certa de acordo com uma Agente Racional – é aquele que faz uma ação certa de acordo com uma 
dada percepção.dada percepção.
Uma ação certa é aquela que fará o agente obter maior sucesso. Então, Uma ação certa é aquela que fará o agente obter maior sucesso. Então, 
neste caso precisaremos de algum método para medir este sucesso.neste caso precisaremos de algum método para medir este sucesso.
Este método fornecerá uma descrição completa da tarefaEste método fornecerá uma descrição completa da tarefa
 que o agente deve realizarque o agente deve realizar
Medidas de desempenho Medidas de desempenho 
Chamaremos de medida de desempenho o critério para se medir o Chamaremos de medida de desempenho o critério para se medir o 
sucesso do comportamento do agente.sucesso do comportamento do agente.
Ao ser inserido em um ambiente, um agente gera uma seqüência de Ao ser inserido em um ambiente, um agente gera uma seqüência de 
ações de acordo com as percepções que recebe. Estas ações fazem o ações de acordo com as percepções que recebe. Estas ações fazem o 
ambiente mudar de estado. Se estas mudanças são desejáveis, isto quer ambiente mudar de estado. Se estas mudanças são desejáveis, isto quer 
dizer que o agente funcionou bem. dizer que o agente funcionou bem. 
 
Bom comportamentoBom comportamento
Não existe uma medida fixa apropriada para todos os agentes.Não existe uma medida fixa apropriada para todos os agentes.
Esta medida deve ser imposta pelo projetistaEsta medida deve ser imposta pelo projetista
No exemplo do aspirador de pó poderíamos medir o desempenho pela No exemplo do aspirador de pó poderíamos medir o desempenho pela 
quantidade de sujeira coletada durante um período de tempo.quantidade de sujeira coletada durante um período de tempo.
As conseqüências deste método seria:As conseqüências deste método seria:
Depois da sala limpa o agente despejaria tudo no chão e Depois da sala limpa o agente despejaria tudo no chão e 
tornaria a limpar novamentetornaria a limpar novamente
O mais apropriado seria recompensar o agente por deixar o chão O mais apropriado seria recompensar o agente por deixar o chão 
limpo. Ex.: Ele poderia ser recompensado por cada quadrado limpo limpo. Ex.: Ele poderia ser recompensado por cada quadrado limpo 
em cada período de tempo.em cada período de tempo.
 
Bom comportamentoBom comportamento
Como regra geral é melhor projetar medidas de desempenho de Como regra geral é melhor projetar medidas de desempenho de 
acordo com o resultado realmente desejado no ambiente.acordo com o resultado realmente desejado no ambiente.
Racionalidade Racionalidade 
Racionalidade é – Dada uma seqüência perceptiva, o agente escolhe, Racionalidade é – Dada uma seqüência perceptiva, o agente escolhe, 
segundo seus conhecimentos, as ações que satisfazem melhor seu segundo seus conhecimentos, as ações que satisfazem melhor seu 
objetivo.objetivo.
Onisciência, aprendizado e autonomiaOnisciência, aprendizado e autonomia
Onisciência seria ter conhecimento de absolutamente tudo o que acontece Onisciência seria ter conhecimento de absolutamente tudo o que acontece 
em voltaem volta
Ex.: os dois amigos..porta do avião.Ex.: os dois amigos..porta do avião.
Racionalidade não é o mesmo que perfeição. A racionalidade maximiza Racionalidade não é o mesmo que perfeição. A racionalidade maximiza 
o desempenho esperado, enquanto a perfeição maximiza o o desempenho esperado, enquanto a perfeição maximiza o 
desempenho real.desempenho real.
 
Bom comportamentoBom comportamento
 Aprendizado – A configuração inicial do agente poderia refletir algum conhecimentoAprendizado – A configuração inicial do agente poderia refletir algum conhecimento
anterior do ambiente, mas à medida que o agente ganha experiência, isso pode ser anterior do ambiente, mas à medida que o agente ganha experiência, isso pode ser 
modificado e ampliado. modificado e ampliado. 
Ex.: Caso do besouro... rola fezes!!! tirou o esterco e ele não percebe Ex.: Caso do besouro... rola fezes!!! tirou o esterco e ele não percebe 
Autonomia – Quando um agente se baseia em suas próprias percepções.Autonomia – Quando um agente se baseia em suas próprias percepções.
 
A natureza dos ambientesA natureza dos ambientes
 
A natureza dos A natureza dos 
ambientesambientes
Ambiente de tarefas são essencialmente os problemas para os quais os