Escolar Documentos
Profissional Documentos
Cultura Documentos
Roteiro da apresentao
Inteligncia artificial
Sistemas baseados em
conhecimento
e Sistemas especialistas
INTRODUO
Algoritmos
Programao Simblica
Heursticas
Base de conhecimento
Base de dados acessada
simbolicamente estruturada numa
numericamente
memria de trabalho global
Processamento numrico Processamento simblico
Processamento
sequencial
a)
b)
c)
Engenharia do Conhecimento
(EC).
Vantagens dos SE
Para Carrico (1989), algumas vantagens dos SEs,
frente aos especialistas humanos, incluem:
Processamento altamente
interativo
06/05/2015
Engenharia do Conhecimento
Engenharia do Conhecimento
Engenheiro de conhecimento
Guia a Aquisio do conhecimento sobre o domnio
escolhido e determina quais conceitos so
importantes
Cria a Base de Conhecimento
representaes dos conceitos (fatos e regras) em
alguma linguagem de Representao do
Conhecimento
responsvel pela Implementao e pelo
9
Refinamento do SBC
Aquisio/Explicitao de conhecimento
Espcie de Engenharia de Requisitos mais
complexa
Principais fases da Aquisio:
identificar caractersticas do problema
isolar os conceitos principais e suas relaes
(ontologia)
identificar inferncias sobre estes conceitos
Conhecimento pode originar-se de vrias fontes:
Entrevistas com especialistas, livros e
11
documentos, filmes, etc.
b)
a)
Aquisio de Conhecimento
a)
Ontologias
a)
Engenharia do Conhecimento:
Etapas de Construo dos SBC
Aquisio de Conhecimento
Conceitos bsicos
Engenharia do Conhecimento
a)
Nvel de
Conhecimento
AQUISIO
Nvel Lgico
FORMALIZAO
Nvel de
Implementao
IMPLEMENTAO
linguagem natural
linguagem de
representao de
conhecimento
linguagens de
programao
BC
REFINAMENTO
10
Aquisio:
Gargalo na construo de SBCs
Dificuldade de introspeco
O
06/05/2015
Aquisio Manual
Entrevistas
estruturadas ou no estruturadas
Tracking methods
Observao e anlise do domnio, leitura de
documentos, etc.
Semi-automtico e Automtico
especialista
Engenheiro de
conhecimento
codificao
Base de
conhecimento
documentao
13
14
Aquisio Semi-automtica
Aquisio Automtica
Aprendizagem de Mquina (Machine Learning)
Algoritmos
de aprendizagem automtica
induzemas regras a partir de exemplos do
domnio.
Aqui
especialista
Ferramentas interativas
de entrevista
Base de
conhecimento
Casos e exemplos
Induo automtica
Regras
Engenheiro de conhecimento
Volta a SE
15
Construindo Bases de
Conhecimento
16
Organizando o Conhecimento
Adqurido: Ontologias
Em Filosofia:
estudo do que existe no mundo
Em IA:
especificao das classes, objetos e relaes da
realidade
Usadas para:
organizar a BC, separando conceitos (objetos)
das regras
aumentar a reusabilidade
ser
18
06/05/2015
Organizando o Conhecimento
Adqurido: Ontologias
Ontologias Genricas
codificadas
Domnios Especializados
19
Ontologias Genricas:
Categorias
20
Exemplos de Categorias
Exemplos de simplificao:
x comprar(Ma) - instncia x classe
mamfero bebe leite - herana
comprar(Ma3)
Todo
Taxonomia:
Tipo
particular de ontologia:
hierrquicas entre classe e sub-classes em
forma de rvores
Representa propriedades discriminantes
21
ex. biologia sistemtica
relaes
Ontologias Genricas
tambm podem representar:
Medidas
Valores atribudos s propriedades dos objetos
do mundo real: peso, comprimento, altura, etc...
Medidas
ex.
ex.
Objetos compostos
formados por partes que tambm so objetos:
relao parte-de.
23
24
06/05/2015
Engenharia de Conhecimento
Sistemas baseados em
conhecimento (SBC)
25
Sistemas Especialistas
SBC e SE
27
Componentes de um SE
Introduo
28
regras
memria
de trabalho
interpretador
29
06/05/2015
Componentes de um SE
Arquitetura
31
32
A estrutura de um SE
A estrutura de um SE
33
A estrutura de um SE
Conforme Barr (1986), os SEs geralmente adotam uma
das seguintes estratgias de raciocnio:
06/05/2015
Aquisio de conhecimento
Representao do conhecimento
37
Representao do conhecimento
Lgica
representaes especficas que podem ser
interpretadas como predicados lgicos
38
Representao do conhecimento
Redes semnticas
conjunto de heterogneo de sistemas
arcos e nodos
herana
listas
do tipo
(< atributo>,<objeto>,<valor>,<coef. de
certeza>)
39
Representao do conhecimento
40
Redes semnticas
Redes semnticas
problemas
42
06/05/2015
Representao do conhecimento
Representao do conhecimento
Frames
expresso da estrutura interna dos objetos
herana
Programao Orientada a Objetos
conjunto de atributos que descrevem o
objeto
facetas : propriedades dos atributos
tipo
restries
43
Frame de um computador.
ASE
1 MB
VGA
Interface
Disco Rgido
44 MB
Disco Flexvel
1.44 MB 3.5"
Slot de Expanso
Memria
32 bits
Fonte: [TUTHILL 90]
45
44
46
47
06/05/2015
ASE Interface de
desenvolvimento
Customizvel
Boa documentao
Facilidade de explicao
Editor de regras
49
50
Pontos importantes
Facilidade de comunicao (BD, planilha,
etc.)
Segurana (algumas informaes no
podem ser acessadas ou modificadas
pelos usurios)
Facilidade para integrao com sistemas
j existentes
Mtodo de raciocnio
Estratgia de busca
Resoluo de conflito
Representao de incerteza
51
Bibliografia
52
53