Raciocínio Baseado em Casos (RBC) Inteligência Artificial Jessiele P. Rodrigues.

Post on 17-Apr-2015

120 views 6 download

Transcript of Raciocínio Baseado em Casos (RBC) Inteligência Artificial Jessiele P. Rodrigues.

Raciocínio Baseado em Casos (RBC)

Inteligência Artificial

Jessiele P. Rodrigues

Relembrando...

• Tecnologias existentes para responder perguntas o Banco de dadoso Sistemas baseados em regraso Sistemas de recuperação de informação

• Banco de dados e sistemas baseados em regras o Mecanismos de lógica exata

• Sistemas de recuperação de informação o Necessidade de ampla documentação o Perguntas bem descritas

RBC - Uma solução

• Tentativa de responder...o Pergunta vagao Situação descrita incompletao Não existem respostas exataso Respostas representam documentoso Respostas podem ser links para documentos

Modelos Mentais x Experiência

O Que é RBC?

• Metodologiao Modelar o raciocínio humano o Construir sistemas inteligentes

Ciclo de Vida

Ciclo de Vida

Indexação

Problema Descrição: Não imprime em coresModelo: Robotron 200Luz de estado do papel: ApagadaLuz de estado da tinta colorida: AcesaLuz de estado da tinta preta: ApagadaEstado de interruptor: Não conhecido

Ciclo de Vida

Recuperação (1)

ProblemaDescrição: Não imprime em coresModelo: Robotron 200Luz de estado do papel: ApagadaLuz de estado da tinta colorida: AcesaLuz de estado da tinta preta: ApagadaEstado de interruptor: Não conhecido

ProblemaDescrição: Não imprime pretoModelo: Robotron Matrix 800Luz de estado do papel: ApagadaLuz de estado da tinta colorida: ApagadaLuz de estado da tinta preta: AcesaEstado de interruptor: __

SoluçãoDiagnóstico: Cartucho de tinta preto vazioAção: Troca de cartucho de tinta preta

Recuperação (2)

• Qual o critério para recuperação?o Similaridade

• Medidas de similaridadeo Expressar o grau de similaridade(0 - 1)o Base de comparação

Cada atributo Valor do atributo

o Atribuição de "importâncias"o Global x Local

Recuperação (3) Atributo: Luz de estado do papel Apagada                                Apagada

Apagada                                Acesa Atributo: Modelo Robotron 100                            Robotron 200  Robotron 100                            Robotron Matrix 800

Recuperação (4)

Ciclo de Vida

Reutilização (1)

Reutilização (2)

Reutilização (3)

Ciclo de Vida

Retenção

Aplicações - Helpdesk (1)

Aplicações - Helpdesk (2)

Aplicações - Helpdesk (3)

Aplicações - Helpdesk (4)

Bibliografia[1] http://www.fbeppler.com/papers/DissertacaoMestradoFabianoDuarteBeppler.pdf[2]  http://www.inf.ufsc.br/~awangenh/RBC/