39
APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

Embed Size (px)

Citation preview

Page 1: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

APLICAÇÕES DE RBC EM NUTRIÇÃO

Alunas: Katia Gavranich Camargo

Maria Alice Lagos Thé

Page 2: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

OBJETIVOS

CHEF JULIA APLICAÇÕES

Page 3: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

CHEF

Page 4: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

CHEF

Hammonddomínio: criação de receitas tarefa: planejamentopúblico-alvo: serviços de

alimentação e usuários

Page 5: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

CHEF

as receitas são planosentradas: conjunto de objetivossaídas: sugestões de receitas

Page 6: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

CHEF

casos:

- avaliar

- solucionar

- reparar falhas

Page 7: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

CHEF

método de avaliação: projeção de casos

recuperação: rede de pesquisa discriminatória

recursos: casos, TOPs, reparos

Page 8: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

CHEF

indexação:

- descrição dos objetivos

- priorização de restrições

- fatores que causam falhas em potencial

Page 9: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

CHEF

adaptação:

- reinstanciação

- examinador de propósitos especiais

- heurística de reparos

Page 10: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

CHEF

objetivo do raciocíno:

- antecipar

- recuperar

- adaptar

- reparar.próxima tarefa: script

Page 11: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

CHEF

elaboração: planos antigos que atuaram em circunstâncias similares

inter-relação da experiência e o conhecimento geral em RBC

passos

Page 12: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

CHEF

1º passo: reinstancia o plano antigo

2º passo: aplicação de propósito especial para crítica relacionada ao objeto

Page 13: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

CHEF

marca registrada do RBC: aprender com as experiências

feedback: simuladoravaliação dos passosdetecção de efeitos colaterais

Page 14: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

CHEF

Correção de falhas:

- segmentar

- reformar, livrando o programa do efeito colateral

- encontrar alternativas

Page 15: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

CHEF

categorização das falhas baseadas nas relações causais entre:

- objetivos

- planos

- passos

Page 16: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

CHEF

estratégia de reparo selecionada através de TOPs

individualização de preditores (predictors)

utilização como índice

Page 17: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

CHEF

Recursos poderosos de conhecimento:

- casos armazenados

- TOPs e estratégias

- crítica orientada ao objeto

- memória semântica

Page 18: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

CHEF

outras aplicações:

- planejamento de rotas

- MEDIATOR

Page 19: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

Page 20: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

Hinrichdomínio: planejamento de

refeições tarefa: projetopúblico-alvo: serviços de

alimentação e usuários

Page 21: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

entradas: restrições saídas: satisfação das

restrições indexação: especificação do

problemamétodo de ajuste: checklist

Page 22: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

recuperação: redes discriminatóias reduntantes

matching: regras heurísticas

Page 23: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

método de seleção:

- senso comum

- propósito especial para estrutura heurística modificada

Page 24: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

recursos do conhecimento:

- casos

- restrições

- projetos

- preferências

Page 25: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

o que é marcante na arquitetura:

- módulos

- recuperação de casos

- adaptação

- envio de restrições

Page 26: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

Os problemas que não forem resolvidos pela recuperação de casos, serão decompostos e solucionados por:

- RBC + envio de restrições e propagação

Page 27: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

restrições gerais:

- não repetir ingredientes

- o sabor deve ser compatível

- refeições nutricionalmente balanceadas

Page 28: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

Page 29: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

conhecimento armazenado através de:

-objetos prototípicos: conhecimento sobre refeições

- casos: conhecimento mais detalhado

Page 30: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

preenche as informações recupera os casos similaresescolhe entre protótipos e casoscompara as solicitaçõesRBC para preencher

Page 31: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

Conflitos:

- tenta adaptar para reconciliar

- adaptação por relaxamento de restrições

- recorre ao backtracking

Page 32: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

interrupções no processo:

- nova demanda

- um caso avisa que uma falha pode ocorrer

Page 33: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

trata as interrupções como se fossem conflitos, tentando adaptar o problema sem prejudicar o projeto

Page 34: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

a estrutura básica apresenta 6 componentes:

1- esquematizador de objetivos mantem uma agenda de objetivos projetados

Page 35: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

2- descritores de problemas e restrições são usados para indexar e classificar os casos

3- regras primitivas transformadas

Page 36: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

4- painel de regras propaga valores e restrições

5- sistema de manutenção do raciocínio grava as justificativas, as consequências das decisões e os recursos de valores

Page 37: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

6- sistema de manutenção auxilia na representação da solução, que é condizente com os objetivos do resolvedor de problemas

Page 38: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

JULIA

o programa encaixa-se nos 3 níveis de um projeto arquitetônico:

- rotina

- inovação

- criação

Page 39: APLICAÇÕES DE RBC EM NUTRIÇÃO Alunas: Katia Gavranich Camargo Maria Alice Lagos Thé

RBC