SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
CADERNOS DE INTELIGÊNCIA ARTIFICIAL
Exemplos em Python
Prof. Ronaldo F. Ramos, Dr
23 de julho de 2020
1/16
ONTOLOGIAS
2/16
Domı́nios de Brinquedo
Em pequenos domı́nios (domı́nios de brinquedo) qualquer um dos
esquemas representacionais usados aqui vai funcionar
razoavelmente, mas não quando o problema aumenta de escala.
Precisaremos de um método eficaz para representar eventos,tempo,
objetos, relações e crenças.
3/16
Ontologia Superior x Ontologia Especı́fica
[FONTE: Russel and Norvig, AIMA]
4/16
Ontologia Especı́fica
Todos os programas de sucesso em IA usaram ontologias
especı́ficas.
5/16
Pontos Importantes
→ Organização de objetos em categorias
→ Definições de propriedades e relações diversas entre os objetos
→ Criação de taxonomias e hierarquias taxonômicas
→ Pariticionamentos ou decomposições exaustivas
→ Mecanismos de composição
→ Meios para contornar as imprecisões e inexatidões das
definições
→ Que se permita trabalhar com medidas
→ Trabalhar com tempos e eventos(Fı́sicos e mentais)
6/16
Web Semântica
Conceito criado por TIM Berners Lee em 2001. A ideia da rede
semântica não é que a WEB se torne uma grande IA, mas que os
dados possuam significado permitindo melhorar processos de busca
e inferência.
7/16
RDF - Resource Description Framework
Resource Description Framework (RDF) é uma famı́lia de
especificações da World Wide Web Consortium (W3C)
originalmente planejada como um modelo de dados para
metadados.
FONTE : WIKIPEDIA
8/16
OWL
A OWL (Ontology Web Language) é uma linguagem para definir e
instanciar ontologias na World Wide Web. Uma ontologia OWL
pode incluir descrições de classes e suas respectivas propriedades e
seus relacionamentos. OWL foi projetada para o uso por aplicações
que precisam processar o conteúdo da informação ao invés de
apenas apresentá-la aos humanos.
FONTE : IDEM
9/16
Ontologias para descrição de Dados
Ontologias para descrição de dados acabam por transformar os
dados em conhecimento permitindo a realização de inferências e
aplicação das diversas técnicas de IA que funcionam como
elementos processadores do conhecimento.
10/16
Triplo Aspecto da Conceitualização
11/16
Desfuncionalidade
12/16
Porque usar Ontologias (No sentido descritivo)?
→ Compartilhar a compreensão comum da informação entre
pessoas e softwares (agentes)
→ Permitir a reutilização de um conhecimento de domı́nio
→ Analisar, estudar e ampliar o conhecimento de um domı́nio
especı́fico
13/16
Processo de Desenvolvimento de Ontologias
→ Processo Iterativo de Engenharia do Conhecimento
→ Não existe apenas um caminho correto
→ Foca na conceitualização ou descrição de objetos (reais ou
não)
14/16
Passos
1 Determinar o domı́nio e o escopo da Ontologia
2 Verificar a possibilidade de reutilização de ontologias
existentes
3 Enumerar os termos mais importantes a serem utilizados
4 Definir classes (conceitos) e sua hierarquia
5 Definir as propriedades das classes (slots)
6 Definir as restrições destas propriedades (facets)
7 criar instâncias das classes
15/16
FIM
16/16

Mais conteúdo relacionado

Semelhante a 41-aula41.pdf

Representação do Conhecimento em Contextos Escolares
Representação do Conhecimento em Contextos EscolaresRepresentação do Conhecimento em Contextos Escolares
Representação do Conhecimento em Contextos Escolares
Joaquim Silva
 
Orientação a objetos java
Orientação a objetos javaOrientação a objetos java
Orientação a objetos java
vicnetepc
 
Banco de Dados Orientado a Objeto
Banco de Dados Orientado a ObjetoBanco de Dados Orientado a Objeto
Banco de Dados Orientado a Objeto
elliando dias
 
Conceitos básicos de programação orientada a objetos
Conceitos básicos de programação orientada a objetosConceitos básicos de programação orientada a objetos
Conceitos básicos de programação orientada a objetos
Leonardo Melo Santos
 
Apresentacao I3 G Eng. Ontologias
Apresentacao I3 G   Eng. OntologiasApresentacao I3 G   Eng. Ontologias
Apresentacao I3 G Eng. Ontologias
Web2 Brasil
 
Síntese Web Semântica U F P E Maio 2009
Síntese  Web  Semântica    U F P E Maio 2009Síntese  Web  Semântica    U F P E Maio 2009
Síntese Web Semântica U F P E Maio 2009
gestao
 

Semelhante a 41-aula41.pdf (20)

Orientacao a Objetos
Orientacao a ObjetosOrientacao a Objetos
Orientacao a Objetos
 
Owl
OwlOwl
Owl
 
Representação do Conhecimento em Contextos Escolares
Representação do Conhecimento em Contextos EscolaresRepresentação do Conhecimento em Contextos Escolares
Representação do Conhecimento em Contextos Escolares
 
aula 1.pptx
aula 1.pptxaula 1.pptx
aula 1.pptx
 
Banco de dados orientado a objetos
Banco de dados orientado a objetosBanco de dados orientado a objetos
Banco de dados orientado a objetos
 
Orientação a objetos java
Orientação a objetos javaOrientação a objetos java
Orientação a objetos java
 
Disciplina Sociedade da Informação Semântica e Ontologias
Disciplina Sociedade da Informação Semântica e OntologiasDisciplina Sociedade da Informação Semântica e Ontologias
Disciplina Sociedade da Informação Semântica e Ontologias
 
Um Modelo para Comunicação de Agentes Tratando Informações Imprecisas Baseada...
Um Modelo para Comunicação de Agentes Tratando Informações Imprecisas Baseada...Um Modelo para Comunicação de Agentes Tratando Informações Imprecisas Baseada...
Um Modelo para Comunicação de Agentes Tratando Informações Imprecisas Baseada...
 
SKOS: Interoperabilidade de linguagens documentais
SKOS: Interoperabilidade de linguagens documentaisSKOS: Interoperabilidade de linguagens documentais
SKOS: Interoperabilidade de linguagens documentais
 
Aula01-IntroducaoOO.pptx
Aula01-IntroducaoOO.pptxAula01-IntroducaoOO.pptx
Aula01-IntroducaoOO.pptx
 
WEB 3.0
WEB 3.0WEB 3.0
WEB 3.0
 
Ontologias - Para quê e para quem?
Ontologias - Para quê e para quem?Ontologias - Para quê e para quem?
Ontologias - Para quê e para quem?
 
Web Semântica e da modelagem ontológica
Web Semântica e da modelagem ontológica Web Semântica e da modelagem ontológica
Web Semântica e da modelagem ontológica
 
Sistemas de organização e rotulação
Sistemas de organização e rotulaçãoSistemas de organização e rotulação
Sistemas de organização e rotulação
 
Web Semântica
Web SemânticaWeb Semântica
Web Semântica
 
Banco de Dados Orientado a Objeto
Banco de Dados Orientado a ObjetoBanco de Dados Orientado a Objeto
Banco de Dados Orientado a Objeto
 
Conceitos básicos de programação orientada a objetos
Conceitos básicos de programação orientada a objetosConceitos básicos de programação orientada a objetos
Conceitos básicos de programação orientada a objetos
 
Apresentacao I3 G Eng. Ontologias
Apresentacao I3 G   Eng. OntologiasApresentacao I3 G   Eng. Ontologias
Apresentacao I3 G Eng. Ontologias
 
Ontologias
OntologiasOntologias
Ontologias
 
Síntese Web Semântica U F P E Maio 2009
Síntese  Web  Semântica    U F P E Maio 2009Síntese  Web  Semântica    U F P E Maio 2009
Síntese Web Semântica U F P E Maio 2009
 

Mais de ronaldo ramos

Mais de ronaldo ramos (20)

03_lisp.pdf
03_lisp.pdf03_lisp.pdf
03_lisp.pdf
 
02_lisp.pdf
02_lisp.pdf02_lisp.pdf
02_lisp.pdf
 
01_lisp.pdf
01_lisp.pdf01_lisp.pdf
01_lisp.pdf
 
javascript_funcional.pdf
javascript_funcional.pdfjavascript_funcional.pdf
javascript_funcional.pdf
 
python_funcional.pdf
python_funcional.pdfpython_funcional.pdf
python_funcional.pdf
 
_001_introducao.pdf
_001_introducao.pdf_001_introducao.pdf
_001_introducao.pdf
 
paradigmas_de_programacao_2_X.pdf
paradigmas_de_programacao_2_X.pdfparadigmas_de_programacao_2_X.pdf
paradigmas_de_programacao_2_X.pdf
 
paradigmas_de_programacao_1_X.pdf
paradigmas_de_programacao_1_X.pdfparadigmas_de_programacao_1_X.pdf
paradigmas_de_programacao_1_X.pdf
 
paradigmas_de_programacao.pdf
paradigmas_de_programacao.pdfparadigmas_de_programacao.pdf
paradigmas_de_programacao.pdf
 
paradigmas_de_programacao_3_X.pdf
paradigmas_de_programacao_3_X.pdfparadigmas_de_programacao_3_X.pdf
paradigmas_de_programacao_3_X.pdf
 
python_funcional.pdf
python_funcional.pdfpython_funcional.pdf
python_funcional.pdf
 
40-aula40.pdf
40-aula40.pdf40-aula40.pdf
40-aula40.pdf
 
43-aula43.pdf
43-aula43.pdf43-aula43.pdf
43-aula43.pdf
 
48-aula48-modelosTemporais.pdf
48-aula48-modelosTemporais.pdf48-aula48-modelosTemporais.pdf
48-aula48-modelosTemporais.pdf
 
47-aula47-fuzzy-aplicacao.pdf
47-aula47-fuzzy-aplicacao.pdf47-aula47-fuzzy-aplicacao.pdf
47-aula47-fuzzy-aplicacao.pdf
 
46-aula46-fuzzy.pdf
46-aula46-fuzzy.pdf46-aula46-fuzzy.pdf
46-aula46-fuzzy.pdf
 
42-aula42.pdf
42-aula42.pdf42-aula42.pdf
42-aula42.pdf
 
39-aula39.pdf
39-aula39.pdf39-aula39.pdf
39-aula39.pdf
 
38-aula38.pdf
38-aula38.pdf38-aula38.pdf
38-aula38.pdf
 
36-aula36.pdf
36-aula36.pdf36-aula36.pdf
36-aula36.pdf
 

Último

GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
RavenaSales1
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
Ana Lemos
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
LeloIurk1
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
rosenilrucks
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
LeloIurk1
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
edelon1
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
azulassessoria9
 

Último (20)

GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 

41-aula41.pdf

  • 1. CADERNOS DE INTELIGÊNCIA ARTIFICIAL Exemplos em Python Prof. Ronaldo F. Ramos, Dr 23 de julho de 2020 1/16
  • 3. Domı́nios de Brinquedo Em pequenos domı́nios (domı́nios de brinquedo) qualquer um dos esquemas representacionais usados aqui vai funcionar razoavelmente, mas não quando o problema aumenta de escala. Precisaremos de um método eficaz para representar eventos,tempo, objetos, relações e crenças. 3/16
  • 4. Ontologia Superior x Ontologia Especı́fica [FONTE: Russel and Norvig, AIMA] 4/16
  • 5. Ontologia Especı́fica Todos os programas de sucesso em IA usaram ontologias especı́ficas. 5/16
  • 6. Pontos Importantes → Organização de objetos em categorias → Definições de propriedades e relações diversas entre os objetos → Criação de taxonomias e hierarquias taxonômicas → Pariticionamentos ou decomposições exaustivas → Mecanismos de composição → Meios para contornar as imprecisões e inexatidões das definições → Que se permita trabalhar com medidas → Trabalhar com tempos e eventos(Fı́sicos e mentais) 6/16
  • 7. Web Semântica Conceito criado por TIM Berners Lee em 2001. A ideia da rede semântica não é que a WEB se torne uma grande IA, mas que os dados possuam significado permitindo melhorar processos de busca e inferência. 7/16
  • 8. RDF - Resource Description Framework Resource Description Framework (RDF) é uma famı́lia de especificações da World Wide Web Consortium (W3C) originalmente planejada como um modelo de dados para metadados. FONTE : WIKIPEDIA 8/16
  • 9. OWL A OWL (Ontology Web Language) é uma linguagem para definir e instanciar ontologias na World Wide Web. Uma ontologia OWL pode incluir descrições de classes e suas respectivas propriedades e seus relacionamentos. OWL foi projetada para o uso por aplicações que precisam processar o conteúdo da informação ao invés de apenas apresentá-la aos humanos. FONTE : IDEM 9/16
  • 10. Ontologias para descrição de Dados Ontologias para descrição de dados acabam por transformar os dados em conhecimento permitindo a realização de inferências e aplicação das diversas técnicas de IA que funcionam como elementos processadores do conhecimento. 10/16
  • 11. Triplo Aspecto da Conceitualização 11/16
  • 13. Porque usar Ontologias (No sentido descritivo)? → Compartilhar a compreensão comum da informação entre pessoas e softwares (agentes) → Permitir a reutilização de um conhecimento de domı́nio → Analisar, estudar e ampliar o conhecimento de um domı́nio especı́fico 13/16
  • 14. Processo de Desenvolvimento de Ontologias → Processo Iterativo de Engenharia do Conhecimento → Não existe apenas um caminho correto → Foca na conceitualização ou descrição de objetos (reais ou não) 14/16
  • 15. Passos 1 Determinar o domı́nio e o escopo da Ontologia 2 Verificar a possibilidade de reutilização de ontologias existentes 3 Enumerar os termos mais importantes a serem utilizados 4 Definir classes (conceitos) e sua hierarquia 5 Definir as propriedades das classes (slots) 6 Definir as restrições destas propriedades (facets) 7 criar instâncias das classes 15/16