Esta apresentação on Prezi: http://prezi.com/u1wpons7-lff/raciocicio-baseado-em-caso/
Histórico
Roger Schank em 1980 na Universidade de Yale
Janet Kolodner 1983
Primeiro sistema RBC (Cyrus)
Memória dinâmica de Schank
Serviu de base para outros sistemas RBC
Ciclo de Funcionamento
Recuperação
Reutilização
Revisão
Retenção
Desenvolvimento
Seleção de base de informações
Definição de Atributos
Definição de Indices
Definição de métodos de recuperação
1.Representação de casos
Descrição do problema que foi resolvido
Annotations:
Problema: conjunto de características que descrevem a situação onde se insere e suas restrições;
Descrição da solução
Annotations:
Solução: ação ou conjunto de procedimentos que o sistema se propõe a resolver;
Conclusão
Annotations:
Avaliação da Solução: descreve o estado do problema após aplicar a solução;
2.Indexação
Baseado em Explicação
Baseado em Conhecimento de Dominio
Analize Matematica
Indice baseado na Diferença entre casos
Métodos de Generalização
Métodos de aprendizado indutivo
3.Recuperação de Casos
Algoritmo do vizinho mais proximo
Annotations:
Baseia-se na comparação entre um novo caso e aqueles armazenados no banco, utilizando uma soma ponderada das suas características.
Algoritmo de lindução
Annotations:
Determina quais feições são mais eficazes em discriminar casos e utiliza essas feições para gerar uma árvore de decisão que organiza a memória dos casos.
Recuperação de padroes
Annotations:
Utiliza métodos similares às consultas SQL de bancos de dados, recuperando todos os casos que casam em certas feições pré-definidas.
Eficiente para grande volume de casos
Pobre em selecionar o melhor caso
Geralmente, utilizado como uma "triagem" e então utilizado outros métodos de recuperação.
Trabalhando a Ideia
Annotations:
Vamos formular a ideia baseado na rotina de um profissional de informática.
Conhecimento genérico
Annotations:
-Conjunto de regras que abstrai a forma geral do funcionamento de algo, neste caso, o computador.
-Aprende durante os anos, aspectos e relacionamentos do computador, como funciona, sintomas e causas.
Resultado
Annotations:
-Cada paciente confrontado são acompanhados/aplicados os diversos tratamentos aplicados.
-E cada história constitui o conhecimento específico da Medicina, no caso, tem-se o tratamento médico aplicado com sucesso
-Nestes momentos, o profissional de medicina constrói o seu banco de memórias.-A conclusão que podemos ter é que, quanto mais pacientes forem tratados com sucesso, melhor será o desempenho na solução de novos problemas.
Considerações
Annotations:
O desempenho inicial será pobre!
Cada tratamento em um paciente é lembrado como uma experiência de sucesso ou fracasso!
Isso tudo, no final das contas, será denominado como um caso, onde é utilizada experiências passadas na solução do novos
Novos pacientes com situações semelhantes serão tratados de acordo com o já experimentado.
O desempenho melhora!
Isso é denominado Script
Annotations:
Script é uma sequência de passos que representa a aplicação de um conhecimento para satisfazer um tarefa/objetivo!