1 / 37

Inteligência Artificial

Inteligência Artificial. Álvaro Vinícius “Degas” alvaro_degas@yahoo.com.br. Roteiro. O que é IA? O que é A? O que é I? O teste de Turing Uma breve História O Estado da Arte. O que é IA. Uma disciplina da Ciência da Computação “Can the Machines Think?”

louvain
Download Presentation

Inteligência Artificial

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Inteligência Artificial Álvaro Vinícius “Degas” alvaro_degas@yahoo.com.br

  2. Roteiro • O que é IA? • O que é A? O que é I? • O teste de Turing • Uma breve História • O Estado da Arte

  3. O que é IA • Uma disciplina da Ciência da Computação • “Can the Machines Think?” • Um exemplo: O conjugador de verbos. • Construa um programa que conjugue, no presente do indicativo, os verbos da primeira, segunda e terceira conjugação.

  4. O Conjugador de Verbos Input(Verbo) Radical = Esquerda(Verbo, tamanho(verbo)-2)) Sufixo = Direita(Verbo, 2) Se Sufixo for: ‘AR’: Prim_Conjugacao(Radical) ‘ER’: Seg_Conjugacao(Radical) ‘IR’: Ter_Conjugacao(Radical); ‘OR’:Variacao_Verbo_Por(Radical) Outro Caso: Output( ‘Erro!’)

  5. O Conjugador de Verbos Prim_Conjugacao(Radical) /*Espalhar*/ OutPut(‘Eu ‘,Radical,’o’) /* Eu espalho*/ OutPut(‘Tu ‘,Radical,’as’) /* Tu espalhas*/ OutPut(‘Ele ‘,Radical,’a’) /* Ele espalha*/ OutPut(‘Nós ‘,Radical,’amos’) /* Nós espalhamos*/ OutPut(‘Vós ‘,Radical,’ais’) /* Vós espalhais*/ OutPut(‘Eles ‘,Radical,’am’) /* Eles espalham*/

  6. O Conjugador de Verbos Seg_Conjugacao(Radical) /* conceder*/ OutPut(‘Eu ‘,Radical,’o’) /* Eu concedo*/ OutPut(‘Tu ‘,Radical,’es’) /* Tu concedes*/ OutPut(‘Ele ‘,Radical,’e’) /* Ele concede*/ OutPut(‘Nós ‘,Radical,’emos’) /* Nós concedemos*/ OutPut(‘Vós ‘,Radical,’eis’) /* Vós concedeis*/ OutPut(‘Eles ‘,Radical,’em’) /* Eles concedem*/

  7. O Conjugador de Verbos Ter_Conjugacao(Radical) /* partir*/ OutPut(‘Eu ‘,Radical,’o’) /* Eu parto*/ OutPut(‘Tu ‘,Radical,’es’) /* Tu partes*/ OutPut(‘Ele ‘,Radical,’e’) /* Ele parte*/ OutPut(‘Nós ‘,Radical,’imos’) /* Nós partimos*/ OutPut(‘Vós ‘,Radical,’is’) /* Vós partis*/ OutPut(‘Eles ‘,Radical,’em’) /* Eles partem*/

  8. O Conjugador de Verbos Variacao_Verbo_Por (Radical) /* propor*/ OutPut(‘Eu ‘,Radical,’onho’) /* Eu proponho*/ OutPut(‘Tu ‘,Radical,’õe’) /* Tu propõe*/ OutPut(‘Ele ‘,Radical,’õe’) /* Ele propõe*/ OutPut(‘Nós ‘,Radical,’omos’) /* Nós propomos*/ OutPut(‘Vós ‘,Radical,’ois’) /* Vós propois*/ OutPut(‘Eles ‘,Radical,’oem’) /* Eles propoem*/

  9. Problemas com o Conjugador de Verbos • Problema 1: Um verbo “maluco” • Verbo “Brexmorizar” • O que o conjugador de verbo retorna? • Soluções? • Problema 2: Verbos Irregulares • Verbos cear, fazer, fugir • Soluções?

  10. Exercício • Conjugador de verbos “Inteligente” • Arquivamento de verbos Inexistentes • Arquivamento de verbos Irregulares com suas conjugações • Após a conjugação, o usuário informa que o Conjugador Errou e é feito o arquivamento ou do verbo inexistente ou do verbo irregular! • O Conjugador não erra mais aquele verbo! • Como fica?

  11. Expandindo o Conjugador • O Conjugador pode ser expandido para um resolvedor de problemas • Solução Geral • Casos Específicos que ele vai aprendendo • Método de Aprendizagem baseado no paradigma Dedutivo (ou baseado em Explanações) • Raciocínio baseado em casos

  12. De Volta à Questão • O que é Inteligência? • E Inteligência Artificial? • Quais as alternativas para se construir sistemas “Inteligentes”?

  13. O Teste de Turing • “Can machines think?” • “Can machines behave intelligently?“ • Qual a diferença? • O teste:

  14. Agindo Humanamente • Não é importante definir Inteligência • Não é importante aplicar o mecanismo da inteligência humana nos sistemas • O que importa é a máquina “agir” humanamente (inteligentemente). Turing propôs o teste em 1950 e imaginava que no ano 2000 seria possível enganar um leigo por 5 minutos.

  15. Pensando Humanamente • Em 1960: Revolução Cognitiva • Estudos científicos sobre o funcionamento interno do cérebro • Ciências Cognitivas X Neurociências Cognitivas • Tentar compreender (e repetir) o funcionamento do cérebro • Conhecimento e Circuitos

  16. Pensando Racionalmente • As leis do Pensamento • Lógica de Aristóteles • Quais são os processos de argumentação e pensamento mais corretos? • O pensamento lógico pode ser automatizado? • Ligação direta da IA com a matemática e a filosofia

  17. Agindo Racionalmente • Não pense, apenas aja. E faça a coisa certa. • “Coisa certa”? • Ação esperada para se aproximar ao máximo de um objetivo, dadas as circunstâncias • Não precisa envolver pensamento!

  18. Agentes Racionais • Agente • Percepção e Ação • Em IA, fundamentalmente, o objetivo é construir Agentes Racionais • Um Agente é dito Racional se atuar de uma das abordagens mostradas: Agir ou Pensar Humana ou Racionalmente.

  19. Ciências Associadas • Filosofia: Lógica, Métodos de Raciocínio, fundamentos de Aprendizagem, Linguagem e Racionalidade • Matemática: Algoritmos de representações e provas formais, computabilidade, indecidibilidade, intratabilidade • Psicologia: Percepção, Técnicas de Experimentação

  20. Ciências Associadas • Economia: Teoria formal da tomada de decisão • Lingüística: Gramática de Representação do Conhecimento • Neurociências: Estudo da atividade mental física • Teoria de Controle: Sistemas homeostáticos, estabilidade, projeto de agentes otimizados

  21. A IA Pelos Anos • 1943: Circuito booleano • 1950: Turing: “Sistemas Computacionais e Inteligência” • Anos 50: Primeiros programas e IA • 1956: Cunhado o termo Inteligência Artificial • 1965: Um algoritmo completo para o raciocínio lógico (Robinson)

  22. A IA Pelos Anos • 1966-1974: Os estudos em IA chocam-se contra a teoria da complexidade. Pesquisa perde fôlego • 1969-1979: Surgem os primeiros Sistemas Baseados em Conhecimento • 1980-1988: O tempo dos Sistemas Especialistas

  23. A IA Pelos Anos • 1985-1995: Com as novas tecnologias, as Redes Neurais voltam a ganhar força • 1995: Agentes Inteligentes • Século XXI: Robótica, Agentes, Redes Neurais. A IA “humana” volta a ser estudada.

  24. O Estado da Arte • O que já se faz? • Jogar Esportes de Salão • Dirigir numa estrada • Dirigir numa avenida movimentada • Fazer compras na Internet • Fazer compras num Supermercado

  25. O Estado da Arte • O que já se faz? • Jogar Esportes de Salão • Dirigir numa estrada • Dirigir numa avenida movimentada • Fazer compras na Internet • Fazer compras num Supermercado

  26. O Estado da Arte • O que já se faz? • Jogar Esportes de Salão • Dirigir numa estrada • Dirigir numa avenida movimentada • Fazer compras na Internet • Fazer compras num Supermercado

  27. O Estado da Arte • O que já se faz? • Jogar Esportes de Salão • Dirigir numa estrada • Dirigir numa avenida movimentada • Fazer compras na Internet • Fazer compras num Supermercado

  28. O Estado da Arte • O que já se faz? • Jogar Esportes de Salão • Dirigir numa estrada • Dirigir numa avenida movimentada • Fazer compras na Internet • Fazer compras num Supermercado

  29. O Estado da Arte • O que já se faz? • Jogar Esportes de Salão • Dirigir numa estrada • Dirigir numa avenida movimentada • Fazer compras na Internet • Fazer compras num Supermercado

  30. O Estado da Arte • O que já se faz? • Jogar Boliche • Descobrir e provar teoremas lógicos/matemáticos • Projetar e executar um programa de pesquisa em biologia molecular • Escrever uma piada

  31. O Estado da Arte • O que já se faz? • Jogar Boliche • Descobrir e provar teoremas lógicos/matemáticos • Projetar e executar um programa de pesquisa em biologia molecular • Escrever uma piada

  32. O Estado da Arte • O que já se faz? • Jogar Boliche • Descobrir e provar teoremas lógicos/matemáticos • Projetar e executar um programa de pesquisa em biologia molecular • Escrever uma piada

  33. O Estado da Arte • O que já se faz? • Jogar Boliche • Descobrir e provar teoremas lógicos/matemáticos • Projetar e executar um programa de pesquisa em biologia molecular • Escrever uma piada

  34. O Estado da Arte • O que já se faz? • Jogar Boliche • Descobrir e provar teoremas lógicos/matemáticos • Projetar e executar um programa de pesquisa em biologia molecular • Escrever uma piada

  35. O Estado da Arte • O que já se faz? • Apresentar um parecer em área específica de direito • Traduzir • Conversar com uma pessoa (Teste de Turing) • Fazer uma intervenção Cirúrgica

  36. O Estado da Arte • O que já se faz? • Apresentar um parecer em área específica de direito • Traduzir • Conversar com uma pessoa (Teste de Turing) • Fazer uma intervenção Cirúrgica

  37. Introdução à Inteligência Artificial. FIM! Escher “Deixadas a si mesmas, as coisas irão de mal a pior. A natureza conspira pela falha. Posto que a natureza é canalha, para algo dar certo é preciso deixar de fazer por onde” Lei de Murphy aplicada à Metafísica

More Related