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

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

Engenharia do Conhecimento Ernesto Trajano Jacques Robin CIn-UFPE.

Apresentações semelhantes


Apresentação em tema: "Engenharia do Conhecimento Ernesto Trajano Jacques Robin CIn-UFPE."— Transcrição da apresentação:

1 Engenharia do Conhecimento Ernesto Trajano Jacques Robin CIn-UFPE

2 Roteiro De uma maneira geral, não detalhar pontos e conceitos pelos quais não encontro exemplo didático  O que é engenharia do conhecimento?  Tipologia do conhecimento e do seu processamento  Tipos de conhecimento  Detalhar PSM  Tarefas de processamento de conhecimento  Detalhar aquisição  Exemplo de metodologia: CommonKADS  Processos simples para desenvolvimento de agentes  Usando lógica, usando classes e objetos  Engenharia do conhecimento x de software  Tópicos avançados

3 O que é engenharia de conhecimento ? baseados em conhecimento  Engenharia de agentes baseados em conhecimento  Metodologias  Processos  Base de conhecimento e meta-conhecimento reutilizáveis  Relacionado com:  Engenharia de software  Gerenciamento de conhecimento  Ontologias  Sistemas Especialistas  Modelagem conceitual  Principalmente define como adquirir, analisar, validar e manter base de conhecimento  Também pode definir mecanismos de inferência a utilizar com essa base

4 Engenharia do conhecimento para agentes Ask Tell Retract Ambiente Sensores Atuadores Base de Conhecimento Especializada Máquina de Inferência Genérica Representação e Aquisição de Conhecimento Raciocínio Automático

5 Engenharia do conhecimento para humanos  Gerenciamento do conhecimento estratégicas das organizações  Sistemas colaborativos  Repositórios de perícia (expertise)

6 Multi-disciplinaridade

7 Engenharia de uma base de conhecimento Elicitação do conhecimento Formalização do conhecimento Implementação do conhecimento Nível do conhecimento : Nos termos do especialista do domínio de aplicação Linguagem natural, Notações gráficas ad-hoc Nível semi-formal: Notação textual estruturada padrão (XML) Notação gráfica padrão (UML) Validação com especialista Nível formal: Notação sem ambigüidade com semântica definida matematicamente (Lógica, Probabilidades) Verificação de consistência Nível da implementação: Codificação em uma linguagem de programação Teste de protótipo

8 Engenharia de uma base de conhecimento Elicitação do conhecimento Formalização do conhecimento Implementação do conhecimento Nível do conhecimento : Nos termos do especialista do domínio de aplicação Linguagem natural, Notações gráficas ad-hoc Nível semi-formal: Notação textual estruturada padrão (XML) Notação gráfica padrão (UML) Validação com especialista Nível formal: Notação sem ambigüidade com semântica definida matematicamente (Lógica, Probabilidades) Verificação de consistência Nível da implementação: Codificação em uma linguagem de programação Teste de protótipo

9 Engenharia de uma base de conhecimento Elicitação do conhecimento Formalização do conhecimento Implementação do conhecimento Nível do conhecimento Nível do conhecimento : Nos termos do especialista do domínio de aplicação Linguagem natural, Notações gráficas ad-hoc Nível semi-formal: Notação textual estruturada padrão (XML) Notação gráfica padrão (UML) Validação com especialista Nível formal: Notação sem ambigüidade com semântica definida matematicamente (Lógica, Probabilidades) Verificação de consistência Nível da implementação: Codificação em uma linguagem de programação Teste de protótipo Entrevistas estruturadas com especialista Preparação de dados Ontologias Linguagens semi-formais de representação do conhecimento Linguagens formais de representação do conhecimento Aprendizagem de Máquina Compiladores Máquinas de inferências Aprendizagem de Máquina

10 Tipologia do conhecimento e do seu processamento  Tabela do Menzies

11 Conhecimento lexical

12 Conhecimento estrutural

13 Conhecimento comportamental

14 Meta-conhecimento comportamental: PSM

15 Meta-conhecimento de qualidade

16 Meta-conhecimento organizacional

17 Aquisição de conhecimento (várias transparências)

18 CommonKADS  Background  História  Definir células cobertas por CommonKADS da matriz de Menzies

19 Modelos do CommonKADS

20 Exemplo de modelo de organização

21 Benefícios de CommonKADS

22 Limitações de CommonKADS

23 E como chegar a implementação?  Depende do paradigma  Lógico  OO

24 Construir BC lógica

25 Engenharia de conhecimento x de software  Na ES, o cliente define apenas o que fazer  Na EC, o especialista define também como fazê-lo  Na ES, processamento divido em muitos componentes simples e desenvolvido pelo programador  Na EC, processamento divido em poucos componentes complexos e geralmente reutilizados da pratileira

26 Tópicos avançados em EC  Metodologias para sistemas multi-agentes  CommoMAS, MAS-CommonKADS  Metodologias integrando aquisição manual com aprendizagem  Metodologias integrando EC como passo de ES  Reuso de BC  Geração automática de código:  Código da base de conhecimento  Código da máquina inferência (ex, a partir de PSM)


Carregar ppt "Engenharia do Conhecimento Ernesto Trajano Jacques Robin CIn-UFPE."

Apresentações semelhantes


Anúncios Google