SlideShare ist ein Scribd-Unternehmen logo
1 von 64
Fundamentos de IA e Sistemas baseados em Conhecimento Acadêmicos: Rodrigo Kishi e José Ricardo Mestrado em Ciência da Computação Profª Maria Bernadete - DCT/UFMS
Introdução ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fundamentos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fundamentos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Fundamentos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
História da IA (Norvig e Russel) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Invernos da IA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estado da arte ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Contexto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dado, Informação e Conhecimento ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dado, Informação e Conhecimento Fonte: http://www.blogincorp.com/?p=7
Dado, Informação e Conhecimento
Conhecimento ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conhecimento ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Inteligentes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SBC vs Sistema Especialista SIs - Exibem comportamento Inteligente SBCs - Explicitam o domínio do conhecimento SEs - Aplicam conhecimento especializado para resolução de problemas difíceis
Sistemas Baseados em Conhecimento (SBCs) ,[object Object],[object Object],[object Object],[object Object],[object Object]
SBCs - Introdução ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SBCs - Conceitos ,[object Object],[object Object],[object Object],[object Object],[object Object]
SBCs - Definição ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Diferenças entre sistemas convencionais e SBCs
Diferenças entre sistemas convencionais e SBCs Intimamente relacionadas com a arquitetura do computador Abstrai completamente os detalhes da máquina
Diferenças entre sistemas convencionais e SBCs Apenas isso! Explicitam conceitos do  domínio
Diferenças entre sistemas convencionais e SBCs
Diferenças entre sistemas convencionais e SBCs Inspeção, entendimento e modificação onerosos e complicados
Diferenças entre sistemas convencionais e SBCs
SBCs - Justificativas Selecionar tarefa é  altamente remunerativo A falta de especialista afeta a eficiência da tarefa A tarefa precisa ter um domínio bem delimitado Especialistas  são necessários em vários locais Existe necessidade de retenção de conhecimento e ou Justificável o desenvolvimento de um SBC
SBCs - Tipos de aplicações ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SBCs - Estrutura Geral ,[object Object],[object Object],[object Object],[object Object],[object Object]
Núcleo do SBC (NSBC ou  shell ) ,[object Object],[object Object],[object Object]
NSBC - Módulo Coletor de Dados ,[object Object],[object Object]
NSBC - Motor de inferência ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
NSBC - Módulo de Explicações ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SBCs - Base de Conhecimento ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SBCs - Memória de Trabalho ,[object Object],[object Object],[object Object],[object Object]
SBCs - Interface ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Representação do Conhecimento ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RC - Técnicas (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RC - Técnicas (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RC - Ontologias ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RC - Ontologias ,[object Object],[object Object],[object Object],[object Object],[object Object]
Exemplo: o mundo dos blocos BLOCO C BRANCO PEQUENO BLOCO B VERDE MÉDIO BLOCO A AZUL GRANDE
Exemplo de uso de linguagens de representação de conhecimento ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Representação orientada a objetos com regras ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Descrição de uma classe bloco ,[object Object],[object Object],[object Object],[object Object],[object Object]
Instanciação de três blocos: a, b, c ,[object Object]
Descrição de fatos representando a relação  sobre  entre instâncias de blocos ,[object Object]
Descrição das regras que definem a relação  sobre ,[object Object]
Descrição das regras que definem a relação  sobre ,[object Object]
Representação lógica ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Representação lógica ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Processo de desenvolvimento de um SBC
Processo de desenvolvimento de um SBC Identificar o domínio 1. Planejamento do SBC 2. Aquisição de conhecimento Selecionar a equipe de  desenvolvimento Selecionar a  ferramenta para  desenvolvimento Identificação   Conceituação   Formalização Representar o conhecimento na ferramenta   Implementar a  interface do SBC Gerar  documentação do SBC Validação e verificação  do SBC Refinar o  SBC 3. Implementação do SBC 4. Verificação e  refinamento do SBC
Processo de desenvolvimento de um SBC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Processo de desenvolvimento de um SBC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Processo de desenvolvimento de um SBC ,[object Object],[object Object],[object Object],[object Object]
Ferramentas de suporte à construção de SBCs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ferramentas de apoio ,[object Object],[object Object],[object Object],[object Object]
Shells ,[object Object],[object Object],[object Object],[object Object]
 
 
Perspectivas futuras ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Material extra: Shell Expert Sinta ,[object Object],[object Object],[object Object],[object Object]
Referências ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Inteligência artificial
Inteligência artificial Inteligência artificial
Inteligência artificial Ana Felizardo
 
Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...
Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...
Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...Igenesis - Fábrica de Inovação
 
Inteligência artificial filosofia
Inteligência artificial   filosofiaInteligência artificial   filosofia
Inteligência artificial filosofiaguestbdb4ab6
 
Ia aula1
Ia aula1Ia aula1
Ia aula1eneoron
 
Inteligência Artificial-Ficção Científica e Realidade
Inteligência Artificial-Ficção Científica e RealidadeInteligência Artificial-Ficção Científica e Realidade
Inteligência Artificial-Ficção Científica e RealidadeCláudio Luís Vieira Oliveira
 
Robôs no Facebook, Inteligência Artificial e Chatbots para aumentar suas vendas
Robôs no Facebook, Inteligência Artificial e Chatbots para aumentar suas vendasRobôs no Facebook, Inteligência Artificial e Chatbots para aumentar suas vendas
Robôs no Facebook, Inteligência Artificial e Chatbots para aumentar suas vendasMercado Binário
 
Inteligência artificial - trabalho área de integração 10ºano
Inteligência artificial - trabalho área de integração 10ºanoInteligência artificial - trabalho área de integração 10ºano
Inteligência artificial - trabalho área de integração 10ºanoHus Juky
 
IA - Introdução Inteligência Artificial
IA - Introdução Inteligência ArtificialIA - Introdução Inteligência Artificial
IA - Introdução Inteligência ArtificialCharles Fortes
 
[José Ahirton Lopes] Plataformas Cognitivas
[José Ahirton Lopes] Plataformas Cognitivas[José Ahirton Lopes] Plataformas Cognitivas
[José Ahirton Lopes] Plataformas CognitivasAhirton Lopes
 

Was ist angesagt? (11)

Inteligência artificial
Inteligência artificial Inteligência artificial
Inteligência artificial
 
Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...
Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...
Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Inteligência artificial filosofia
Inteligência artificial   filosofiaInteligência artificial   filosofia
Inteligência artificial filosofia
 
Ia aula1
Ia aula1Ia aula1
Ia aula1
 
Inteligência Artificial-Ficção Científica e Realidade
Inteligência Artificial-Ficção Científica e RealidadeInteligência Artificial-Ficção Científica e Realidade
Inteligência Artificial-Ficção Científica e Realidade
 
Ia filosofia
Ia filosofiaIa filosofia
Ia filosofia
 
Robôs no Facebook, Inteligência Artificial e Chatbots para aumentar suas vendas
Robôs no Facebook, Inteligência Artificial e Chatbots para aumentar suas vendasRobôs no Facebook, Inteligência Artificial e Chatbots para aumentar suas vendas
Robôs no Facebook, Inteligência Artificial e Chatbots para aumentar suas vendas
 
Inteligência artificial - trabalho área de integração 10ºano
Inteligência artificial - trabalho área de integração 10ºanoInteligência artificial - trabalho área de integração 10ºano
Inteligência artificial - trabalho área de integração 10ºano
 
IA - Introdução Inteligência Artificial
IA - Introdução Inteligência ArtificialIA - Introdução Inteligência Artificial
IA - Introdução Inteligência Artificial
 
[José Ahirton Lopes] Plataformas Cognitivas
[José Ahirton Lopes] Plataformas Cognitivas[José Ahirton Lopes] Plataformas Cognitivas
[José Ahirton Lopes] Plataformas Cognitivas
 

Ähnlich wie Fundamentos de IA e Sistemas baseados em Conhecimento

Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3
Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3
Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3Roberto C. S. Pacheco
 
inteligencia artificial
inteligencia artificialinteligencia artificial
inteligencia artificialJean Carvalho
 
A generalização pode não ser feita de maneira correta na inferência indutiva....
A generalização pode não ser feita de maneira correta na inferência indutiva....A generalização pode não ser feita de maneira correta na inferência indutiva....
A generalização pode não ser feita de maneira correta na inferência indutiva....Unicesumar
 
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...Unicesumar
 
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...Unicesumar
 
III. Construir programas que melhorem seu desempenho por meio de exemplos.
III. Construir programas que melhorem seu desempenho por meio de exemplos.III. Construir programas que melhorem seu desempenho por meio de exemplos.
III. Construir programas que melhorem seu desempenho por meio de exemplos.Unicesumar
 
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...Unicesumar
 
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...Unicesumar
 
Eles utilizaram técnicas de computação em seus planejamentos que permitiram a...
Eles utilizaram técnicas de computação em seus planejamentos que permitiram a...Eles utilizaram técnicas de computação em seus planejamentos que permitiram a...
Eles utilizaram técnicas de computação em seus planejamentos que permitiram a...Unicesumar
 
Digitalização da imagem, processamento de linguagem natural e visão computaci...
Digitalização da imagem, processamento de linguagem natural e visão computaci...Digitalização da imagem, processamento de linguagem natural e visão computaci...
Digitalização da imagem, processamento de linguagem natural e visão computaci...Unicesumar
 
II. Criar sistemas que sejam significantemente mais capazes que humanos em pr...
II. Criar sistemas que sejam significantemente mais capazes que humanos em pr...II. Criar sistemas que sejam significantemente mais capazes que humanos em pr...
II. Criar sistemas que sejam significantemente mais capazes que humanos em pr...Unicesumar
 
Fornecer ao cérebro humano as habilidades para efetuar funções que apenas o c...
Fornecer ao cérebro humano as habilidades para efetuar funções que apenas o c...Fornecer ao cérebro humano as habilidades para efetuar funções que apenas o c...
Fornecer ao cérebro humano as habilidades para efetuar funções que apenas o c...Unicesumar
 
Matemática e Estatística. Física pura. Filosofia. Inteligência Artificial. An...
Matemática e Estatística. Física pura. Filosofia. Inteligência Artificial. An...Matemática e Estatística. Física pura. Filosofia. Inteligência Artificial. An...
Matemática e Estatística. Física pura. Filosofia. Inteligência Artificial. An...Unicesumar
 
Leia o trecho do artigo Inteligência Artificial e Aprendizado de Máquina: est...
Leia o trecho do artigo Inteligência Artificial e Aprendizado de Máquina: est...Leia o trecho do artigo Inteligência Artificial e Aprendizado de Máquina: est...
Leia o trecho do artigo Inteligência Artificial e Aprendizado de Máquina: est...Unicesumar
 
Fornecer ao computador as habilidades para efetuar funções que apenas o céreb...
Fornecer ao computador as habilidades para efetuar funções que apenas o céreb...Fornecer ao computador as habilidades para efetuar funções que apenas o céreb...
Fornecer ao computador as habilidades para efetuar funções que apenas o céreb...Unicesumar
 
III. A pressão da sociedade exigindo postura ética das empresas por meio da r...
III. A pressão da sociedade exigindo postura ética das empresas por meio da r...III. A pressão da sociedade exigindo postura ética das empresas por meio da r...
III. A pressão da sociedade exigindo postura ética das empresas por meio da r...Unicesumar
 
IV. Derivar conhecimento novo e predizer eventos futuros.
IV. Derivar conhecimento novo e predizer eventos futuros.IV. Derivar conhecimento novo e predizer eventos futuros.
IV. Derivar conhecimento novo e predizer eventos futuros.Unicesumar
 
Buscar por métodos ou dispositivos capazes de simular a prototipagem rápida.
Buscar por métodos ou dispositivos capazes de simular a prototipagem rápida.Buscar por métodos ou dispositivos capazes de simular a prototipagem rápida.
Buscar por métodos ou dispositivos capazes de simular a prototipagem rápida.Unicesumar
 
Em seguida, usa essas informações para criar retratos. Entretanto, a IA tem a...
Em seguida, usa essas informações para criar retratos. Entretanto, a IA tem a...Em seguida, usa essas informações para criar retratos. Entretanto, a IA tem a...
Em seguida, usa essas informações para criar retratos. Entretanto, a IA tem a...Unicesumar
 
II. Há acordos e convenções internacionais que tratam da escravidão contempor...
II. Há acordos e convenções internacionais que tratam da escravidão contempor...II. Há acordos e convenções internacionais que tratam da escravidão contempor...
II. Há acordos e convenções internacionais que tratam da escravidão contempor...Unicesumar
 

Ähnlich wie Fundamentos de IA e Sistemas baseados em Conhecimento (20)

Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3
Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3
Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3
 
inteligencia artificial
inteligencia artificialinteligencia artificial
inteligencia artificial
 
A generalização pode não ser feita de maneira correta na inferência indutiva....
A generalização pode não ser feita de maneira correta na inferência indutiva....A generalização pode não ser feita de maneira correta na inferência indutiva....
A generalização pode não ser feita de maneira correta na inferência indutiva....
 
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...
 
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...
 
III. Construir programas que melhorem seu desempenho por meio de exemplos.
III. Construir programas que melhorem seu desempenho por meio de exemplos.III. Construir programas que melhorem seu desempenho por meio de exemplos.
III. Construir programas que melhorem seu desempenho por meio de exemplos.
 
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...
 
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...
 
Eles utilizaram técnicas de computação em seus planejamentos que permitiram a...
Eles utilizaram técnicas de computação em seus planejamentos que permitiram a...Eles utilizaram técnicas de computação em seus planejamentos que permitiram a...
Eles utilizaram técnicas de computação em seus planejamentos que permitiram a...
 
Digitalização da imagem, processamento de linguagem natural e visão computaci...
Digitalização da imagem, processamento de linguagem natural e visão computaci...Digitalização da imagem, processamento de linguagem natural e visão computaci...
Digitalização da imagem, processamento de linguagem natural e visão computaci...
 
II. Criar sistemas que sejam significantemente mais capazes que humanos em pr...
II. Criar sistemas que sejam significantemente mais capazes que humanos em pr...II. Criar sistemas que sejam significantemente mais capazes que humanos em pr...
II. Criar sistemas que sejam significantemente mais capazes que humanos em pr...
 
Fornecer ao cérebro humano as habilidades para efetuar funções que apenas o c...
Fornecer ao cérebro humano as habilidades para efetuar funções que apenas o c...Fornecer ao cérebro humano as habilidades para efetuar funções que apenas o c...
Fornecer ao cérebro humano as habilidades para efetuar funções que apenas o c...
 
Matemática e Estatística. Física pura. Filosofia. Inteligência Artificial. An...
Matemática e Estatística. Física pura. Filosofia. Inteligência Artificial. An...Matemática e Estatística. Física pura. Filosofia. Inteligência Artificial. An...
Matemática e Estatística. Física pura. Filosofia. Inteligência Artificial. An...
 
Leia o trecho do artigo Inteligência Artificial e Aprendizado de Máquina: est...
Leia o trecho do artigo Inteligência Artificial e Aprendizado de Máquina: est...Leia o trecho do artigo Inteligência Artificial e Aprendizado de Máquina: est...
Leia o trecho do artigo Inteligência Artificial e Aprendizado de Máquina: est...
 
Fornecer ao computador as habilidades para efetuar funções que apenas o céreb...
Fornecer ao computador as habilidades para efetuar funções que apenas o céreb...Fornecer ao computador as habilidades para efetuar funções que apenas o céreb...
Fornecer ao computador as habilidades para efetuar funções que apenas o céreb...
 
III. A pressão da sociedade exigindo postura ética das empresas por meio da r...
III. A pressão da sociedade exigindo postura ética das empresas por meio da r...III. A pressão da sociedade exigindo postura ética das empresas por meio da r...
III. A pressão da sociedade exigindo postura ética das empresas por meio da r...
 
IV. Derivar conhecimento novo e predizer eventos futuros.
IV. Derivar conhecimento novo e predizer eventos futuros.IV. Derivar conhecimento novo e predizer eventos futuros.
IV. Derivar conhecimento novo e predizer eventos futuros.
 
Buscar por métodos ou dispositivos capazes de simular a prototipagem rápida.
Buscar por métodos ou dispositivos capazes de simular a prototipagem rápida.Buscar por métodos ou dispositivos capazes de simular a prototipagem rápida.
Buscar por métodos ou dispositivos capazes de simular a prototipagem rápida.
 
Em seguida, usa essas informações para criar retratos. Entretanto, a IA tem a...
Em seguida, usa essas informações para criar retratos. Entretanto, a IA tem a...Em seguida, usa essas informações para criar retratos. Entretanto, a IA tem a...
Em seguida, usa essas informações para criar retratos. Entretanto, a IA tem a...
 
II. Há acordos e convenções internacionais que tratam da escravidão contempor...
II. Há acordos e convenções internacionais que tratam da escravidão contempor...II. Há acordos e convenções internacionais que tratam da escravidão contempor...
II. Há acordos e convenções internacionais que tratam da escravidão contempor...
 

Fundamentos de IA e Sistemas baseados em Conhecimento

  • 1. Fundamentos de IA e Sistemas baseados em Conhecimento Acadêmicos: Rodrigo Kishi e José Ricardo Mestrado em Ciência da Computação Profª Maria Bernadete - DCT/UFMS
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Dado, Informação e Conhecimento Fonte: http://www.blogincorp.com/?p=7
  • 12. Dado, Informação e Conhecimento
  • 13.
  • 14.
  • 15.
  • 16. SBC vs Sistema Especialista SIs - Exibem comportamento Inteligente SBCs - Explicitam o domínio do conhecimento SEs - Aplicam conhecimento especializado para resolução de problemas difíceis
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Diferenças entre sistemas convencionais e SBCs
  • 22. Diferenças entre sistemas convencionais e SBCs Intimamente relacionadas com a arquitetura do computador Abstrai completamente os detalhes da máquina
  • 23. Diferenças entre sistemas convencionais e SBCs Apenas isso! Explicitam conceitos do domínio
  • 24. Diferenças entre sistemas convencionais e SBCs
  • 25. Diferenças entre sistemas convencionais e SBCs Inspeção, entendimento e modificação onerosos e complicados
  • 26. Diferenças entre sistemas convencionais e SBCs
  • 27. SBCs - Justificativas Selecionar tarefa é altamente remunerativo A falta de especialista afeta a eficiência da tarefa A tarefa precisa ter um domínio bem delimitado Especialistas  são necessários em vários locais Existe necessidade de retenção de conhecimento e ou Justificável o desenvolvimento de um SBC
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. Exemplo: o mundo dos blocos BLOCO C BRANCO PEQUENO BLOCO B VERDE MÉDIO BLOCO A AZUL GRANDE
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53. Processo de desenvolvimento de um SBC Identificar o domínio 1. Planejamento do SBC 2. Aquisição de conhecimento Selecionar a equipe de desenvolvimento Selecionar a ferramenta para desenvolvimento Identificação   Conceituação   Formalização Representar o conhecimento na ferramenta   Implementar a interface do SBC Gerar documentação do SBC Validação e verificação do SBC Refinar o SBC 3. Implementação do SBC 4. Verificação e refinamento do SBC
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.  
  • 61.  
  • 62.
  • 63.
  • 64.