Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

RBC - Raciocínio baseado em Casos

No description
by

Eduardo Capelo Lima

on 8 April 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of RBC - Raciocínio baseado em Casos

Raciocínio Baseado em Casos (RBC)
Vamos trabalhar a ideia do RBC, um profissional de mediciona!
Primeiro:Conhecimento Genérico
O conjunto de regras que abstrai a forma geral o funcionamento de algo, neste contexto, o corpo humano.
Aprende durante anos, aspectos relacionados ao corpo humano, como funciona, doenças.
Com isso....
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.
Deve ser notado que...
O desempenho inicial será pobre!
...ou Case Based Reasoning (CBR)
Cada tratamento em um paciente é lembrado como uma experiência de sucesso ou fracasso!
Novos pacientes com situações semelhantes serão tratados de acordo com o já experimentado.
...isso é denominado script.
Script é uma sequência de passos que representa a aplicação de um conhecimento para satisfazer um tarefa/objetivo!
Robert Abelson
Roger Schank
Isso tudo, no final das contas, será denominado como um caso, onde é utilizada experiências passadas na solução do novos
O desempenho melhora!
Mais RBC!
Definição
1: Representação dos casos
2: Indexação
3: Recuperação
4: Adaptação dos casos
Estrutura...
Problema: conjunto de características que descrevem a situação onde se insere e suas restrições;
Solução: ação ou conjunto de procedimentos que o sistema se propõe a resolver;
Avaliação da Solução: descreve o estado do problema após aplicar a solução;
O RBC resolve um novo problema lembrando uma situação anterior similar e, então, reutilizando informação e conhecimento daquela situação.
Para fazer a comparação entre dois casos o sistema deve comparar os dados e problemas, que estão na base de dados e executar um algoritimo para cada um dos casos para descobrir o que mais se assemelha.
Facilitar a recuperação;
Rotular;
Maneiras de indexar...
Baseada na expicação
Os casos são analisados individualmente para determinar os elementos do problema que são utilizados para construir a solução.
Baseados em conhecimento do domínio
São extraídas correlações entre elementos e conclusões nos casos particulares e no domínio como um todo
Formas de representar...
Frames
Objetos
Predicados
Redes semânticas
Regras de produção
Exemplo de redes semânticas
Análise matemática
Todos os elementos do domínio e suas dimensões são analisados numéricamente para identificar quais as feições que determinam ou influenciam as conclusões. Elementos e valores são computados são utilizados para construir indices.
Índice baseados na diferença entre os casos
O sistema analisa casos similares e os indexa específicamente nas características que os diferenciam.
Métodos de generalização
O método utiliza a definição de casos abstratos a partir dos elementos compartilhados entre diversos casos armazenados. Esses elementos são utilizados para a indexação dos casos abstratos, enquanto as funções que os diferenciam indexam os casos individuais.
Métodos de aprendizado induitivo
Identificam os elementos que determinam as conclusões para serem utilizados como índice.
Obter casos similares à situação atual
Algoritmo de vizinho mais próximo
Baseia-se na comparação entre um novo caso e aqueles armazenados no banco, utilizando uma soma ponderada das suas características.
Algoritmo de indução
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 padrões
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.
Adaptar a solução associada a um caso que, previamente, foi recuperado para as necessidades do problema corrente.
Exemplo
Uma nova receita a partir de carne e brócolis é planejada. O sistema recupera do banco de casos uma receita à base de frango com ervilhas, reconhecendo que gado e frango ambos são carnes e que brócolis e ervilhas são vegetais. Porém, o sistema reconhece a diferença entre os ingredientes e recupera as regras associadas a cada um deles para adaptar uma melhor maneira de cozinhá-los.
Incluir - excluir - alterar
Ciclo de solução de um problema
TCCs utilizando
RBC
Automatização do Processo Decisório na Geração do EFC Contribuições: uma Solução baseada em RBC

Sistema informatizado que atenda as obrigações do diferimento do imposto PIS e COFINS, visando automatizar a entrega das informações necessárias a contabilidade para que a mesma possa efetuar a escrituração fiscal atráves da geração de um EFD das contribuições incidentes sobre a receita.
Será utilizada a inteligência artificial para
automatizar os relacionamentos necessários do
controle do diferimento
Acadêmico: Alex Vilmar Silveira
Orientador: Rion Brattig Correia
2013/1

Resumo
Acadêmico: Jhone Heitor Theiss
Orientador: Roberto Heinzle

Sistema Web Escolar para Reserva de
Recursos Didáticos utilizando RBC
O objetivo deste trabalho é apresentar uma ferramenta que usa a Inteligência Artificial (IA) para otimizar a exploração das tecnologias didático-pedagógicas
(recursos) disponíveis na instituição de ensino. Com esta ferramenta, professores podem agendar a utilização dos recursos através de um computador conectado a rede para saber quais são os recursos disponíveis e qual é a melhor opção a ser utilizada.
Como resultado de uso, obtêm-se a otimização e
melhora no aproveitamento dos recursos didático-pedagógicos da instituição de ensino, adequando-se
conforme a real necessidade.

Resumo

Método de comparação de casos
Determinar similaridades entre valores das características;
Expressa grau de similaridade por um número real entre 0 e 1;
Dependendo do grau de importancia da categoria ela irá receber um peso diferente;
Caso 1
Similaridade por média dos pesos similaridade (novo,caso 1) = 1/20 * [ 6*0.8 + 1*0.4 + 1*0.6 + 6*0.9 + 6* 1.0 ] = 0.86
Caso 2

Similaridade (novo,caso 2) = 1/20 * [ 6*0.8 + 1*0.8 + 1*0.4 + 6*0.95 + 6*0 ] = 0.585
Caso 1 é mais similar: devido à
característica “State of lights”
Eduardo H.C. Lima
Thiago L. de Araújo
Full transcript