A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

FACENS – Engenharia da Computação Inteligência Artificial

Apresentações semelhantes


Apresentação em tema: "FACENS – Engenharia da Computação Inteligência Artificial"— Transcrição da apresentação:

1 FACENS – Engenharia da Computação Inteligência Artificial
Representação de Conhecimento

2 Conhecimento - Definição
Conhecimento [Russel and Norvig 1995] é um conjunto integrado de fatos e relações que, quando devidamente interpretado, produz um desempenho eficiente. Para ser usado em sistemas digitais, o conhecimento precisa ser representado nos mesmos. Além disso, precisa ser manipulável, ou seja, alterado e consultado. Finalmente, o mais complexo: precisa ser derivado.

3 Conhecimento - Definições
Aquisição (Aprendizado) Conhecimento (armazenado) Derivação (Inferênca)

4 Conhecimento - Representação
Representar o conhecimento não é um problema que surgiu com a computação, e sim discutido pela filosofia e matemática há séculos. Representação do Conhecimento [BRACHMAN 90]: como transmitir o conhecimento do mundo para um robô ou outro sistema computacional, dando-lhe uma capacidade adequada de raciocínio, de modo que este conhecimento possa ser utilizado para permitir ao sistema uma adaptação e exploração do seu ambiente?

5 Conhecimento - Representação
A busca da ciência é por um sistema de representação que possa funcionar para qualquer domínio, como a mente humana. Entretanto, os sistemas que funcionam, atualmente, representam o conhecimento de forma específica para resolver determinado problema. Duas grandes frentes (abordagens): Declarativa (McCarthy) Procedimental (Minsky)

6 Representação Declarativa
Escola McCarthy Utilização de lógica simbólica para representar o conhecimento Abordagem racional, utilizando lógica matemática Fatos e relações precisam estar explícitos em um sistema Ex.: PAGAR(aluno, mensalidade) Exemplos de técnicas: redes semânticas, lógica proposicional

7 Representação Procedimental
Escola Minsky Combinação de ferramentas e métodos para representar conhecimento e raciocinar através dele Imitar cérebro humano Conhecimento e regras para usá-lo estão emaranhados, sendo muito difícil separá-los Exemplos de técnicas: Redes neurais, redes bayesianas, árvores de decisão, lógica nebulosa

8 Redes Semânticas - Definição
Uma rede semântica consiste em um conjunto de nodos (nós) conectados por um conjunto de arcos. Nodos - em geral, representam objetos; Arcos - relações entre esses objetos. Os nodos podem ser utilizados para representar predicados, classes, palavras de uma linguagem, entre outras possíveis interpretações

9 Redes Semânticas - Exemplo

10 Leitura recomendada Parte III – Conhecimento e Raciocínio, Russel & Norvig. Algoritmos e implementações:


Carregar ppt "FACENS – Engenharia da Computação Inteligência Artificial"

Apresentações semelhantes


Anúncios Google