Escolar Documentos
Profissional Documentos
Cultura Documentos
Cleyton Rodrigues
Sensores
Ambiente
Atuadores
Raciocina Raciocina
sente
sente
age
age
Dinâmico: O ambiente pode mudar enquanto o agente racicocina.
Estado 1 Estado 2 Estado 3 Estado 4 Estado 5
Raciocina Raciocina
sente
sente
age
age
DISCRETIZAÇÃO
Discreto
possui um número finito de estados distintos em função do tempo;
Ex. Jogo de Xadrez
Contínuo
possui estados ou tempo contínuos, isto é, não se pode discretizar.
Ex. Dirigir um Táxi
QTD. DE AGENTES
MonoAgente
Um único agente no ambiente;
MultiAgente
Mais de um agente Copa de Robôs
Cooperativo;
Agentes exploradores;
Competitivo;
Um jogo de xadrez;
E um jogo de futebol?
ESTRUTURA DOS AGENTES
Regras
Percepção Ação
A(t) = h(P(t))
Atuadores
Modelo do
Atualização do Modelo
Ambiente
Atualização do Objetivo
Objetivo
Escolha da Ação
Atuadores
AGENTES BASEADOS EM UTILIDADE
Objetivos
Escolha da Ação:
Função
Atuadores do( argmaxU(a)) Utilidade
aactions u:ação R
Componente de Aprendizado
Elemento
Desempenho • Regras ou Funções
Ambiente
• percept(t) action(t)
• Reativo • percept(t) model(t) modelo’(t)
• Modelos • modelo(t) modelo’(t)
• modelo(t-1) modelo(t)
• Objetivos
• modelo(t) action(t)
• Utilidade • action(t) model(t+1)
• Híbrido • model(t) goal(t) action(t)
• goal(t) model(t) goal’(t)
• utility(action) = value
• utility(model) = value
Agentes
Recurso
Esfera de
Influência
Ambiente
AN AUTONOMIC ONTOLOGY-BASED MULTIAGENT
SYSTEM FOR INTRUSION DETECTION IN COMPUTING
ENVIRONMENTS
ALGUMAS PLATAFORMAS/ TECNOLOGIAS
Apache JENA (https://jena.apache.org/);
Foundation for Intelligent Physical Agents (http://www.fipa.org/);
Python Agent Development framework (https://pade.readthedocs.io/en/latest/)
PARA PRÓXIMA AULA
Busca;
Lembrar da Pesquisa sobre um problema em que haja uma aplicação prática de
Busca e/ou Agentes e/ou Lógica Fuzzy para o Projeto da I Unidade.