introdução à sistemas inteligentes

Download Introdução à  Sistemas Inteligentes

If you can't read please download the document

Post on 25-Jan-2016

36 views

Category:

Documents

0 download

Embed Size (px)

DESCRIPTION

Introdução à Sistemas Inteligentes. Geber Ramalho CIn-UFPE. Pergunta. O que é Inteligência Artificial? Qual é seu objetivo?. AI. MATRIX. Blade Runner. O que a mídia diz. IA é o camarão da empada (da computação). O que a gente pensa. Internet Redes e Sistemas Distribuídos - PowerPoint PPT Presentation

TRANSCRIPT

  • Introduo Sistemas InteligentesGeber RamalhoCIn-UFPE

    *CIn-UFPE

    PerguntaO que Inteligncia Artificial?Qual seu objetivo?

    *CIn-UFPE

    O que a mdia diz...

    *CIn-UFPE

    O que a gente pensa...

    *CIn-UFPE

    O que IA?A IA que estudaremos , portanto, aquela embutida em aplicaes reais do seu cotidiano...

    AgriculturaNegcios e finanasQumicaComunicaesComrcioComputaoEducaoEletrnicaEngenhariaMeio ambienteGeologiaProcessamento de imagemDireitoIndstria MatemticaMedicinaMeteorologiaMilitarSistemas de potnciaCinciaTecnologia espacialTransportes, ...

    *CIn-UFPE

    Produo de jogos e histrias interativasComo modelar o ambiente fsico e o comportamento/personalidade dos personagens?Como permitir uma boa interao com usurio?FIFA SoccerThe Sims

    *CIn-UFPE

    Controle de robsComo obter navegao segura e eficiente, estabilidade, manipulao fina e verstil? E no caso de ambientes dinmicos e imprevisveis? HAZBOT: ambientes com atmosfera inflamvel

    *CIn-UFPE

    Automao de sistemas complexosComo modelar os componentes do sistema e dar-lhes autonomia? Como assegurar uma boa comunicao e coordenao entre estes componentes?

    *CIn-UFPE

    Busca de informao na WebComo localizar a informao relevante?

    *CIn-UFPE

    Recomendao de produtosComo fazer recomendaes personalizadas de produtos? Como modelar os perfis dos compradores?

    *CIn-UFPE

    PrevisoComo prever o valor do dlar (ou o clima) amanh?Que dados so relevantes? H comportamentos recorrentes?Parreira de novo !!!

    *CIn-UFPE

    Deteco de Intruso e Filtragem de SpamComo saber se uma mensagem lixo ou de fato interessa?Como saber se um dado comportamento de usurio suspeito e com lidar com isto?

    *CIn-UFPE

    Sistemas de ControleComo brecar o carro sem as rodas deslizarem em funo da velocidade, atrito, etc.?Como focar a cmera em funo de luminosidade, distncia, etc.?Como ajustar a temperatura em da quantidade de roupa, fluxo de gua, etc.?

    *CIn-UFPE

    InterfaceComo dar ao usurio a ajudar de que ele precisa?Como interagir (e quem sabe navegar na web) com celular sem ter de digitar (hands-free)?

    *CIn-UFPE

    O que estes problemas tm em comum?Grande complexidade (nmero, variedade e natureza das tarefas)No h soluo algortmica, mas existe conhecimentoModelagem do comportamento de um ser inteligente (conhecimento, aprendizagem, iniciativa, etc.)

    *CIn-UFPE

    Inteligncia Artificial (IA)rea da computao que, h dcadas, lida com esses problemas.Objetivoconstruir (e aprender a construir) programas que, segundo critrios definidos, exibem um comportamento inteligente na realizao de uma dada tarefa.Decomposta em vrias sub-reasrepresentao do conhecimento, percepo, aprendizagem, processamento de linguagem natural, planejamento,...Interagindo com outras reasComputao, sociologia, estatstica, economia, psicologia, lingstica, lgica, educao, ...

    *CIn-UFPE

    Inteligncia ArtificialA computao uma cincia do artificial com processo de desenvolvimento empricoCincias naturais x Cincias do artificialAspecto mais marcante na IA...Como definir a IA: tarefas ou mtodos?Tarefas so melhor realizadas por seres humanos que por mquinas...

    *CIn-UFPE

    Como a IA resolve estes problemas... preciso desenvolver software com novas capacidades... Estas capacidades se agrupam na noo de Agente Inteligente

    *CIn-UFPE

    O que um agente?Agente qualquer entidade que:percebe seu ambiente atravs de sensores (ex. cmeras, microfone, teclado, finger, ...)age sobre ele atravs de atuadores (ex. vdeo, auto-falante, impressora, braos, ftp, ...)Mapeamento: seqncia perceptiva => aosensoresAgenteatuadoresa m b i e n t eRaciocinadormodelo do ambiente

    *CIn-UFPE

    Agente RacionalAgente Racional: fazer a melhor coisa possvelsegue o princpio da racionalidade: dada uma seqncia perceptiva, o agente escolhe, segundo seus conhecimentos, as aes que satisfazem melhor seu objetivo. uma metfora de modelagemassim como objetos, funes e procedimentosRacionalidade Oniscincia, limitaes de:Sensoresatuadoresraciocinador (conhecimento, tempo, etc.)Agir para obter mais dados perceptivos racional

    *CIn-UFPE

    Porque usar a Metfora de Agentes?Livro-texto de IA mais didtico e mais modernoFornece viso unificadora das vrias sub-reas da IAFornece metodologias de desenvolvimento de sistemas inteligentes Ajuda a embutir/integrar a IA em sistemas computacionais tradicionaisPermite tratar melhor a interao com ambientePermite tratamento natural da IA distribuda

    *CIn-UFPE

    (1) Livro textoStuart J. Russell and Peter Norvig Artificial Intelligence: A Modern Approach (2nd Ed) (AIMA)http://aima.cs.berkeley.edu

    *CIn-UFPE

    (1) Evoluo da IAPensandoAgindoHumanamenteIdealmente(racionalmente)A automao de atividades que ns associamos com o pensamento humano (e.g., tomada de deciso, soluo de problemas, aprendizagem, etc.) (50-60) Simon&NewellA arte de criar mquinas que realizam funes que requerem inteligncia quando realizadas por pessoas (50-70) - TuringO estudo das faculdades mentais atravs do uso de modelos computacionais (60-70) - McCarthyO ramo da Cincia da Computao que estuda a automao de comportamento inteligente (1995) Russel&Norvig

    *CIn-UFPE

    (2) viso unificadora da IAExemplo: RoboCupplanejamento, viso, raciocnio, coordenao, controle, comunicao, aprendizagem,...

    *CIn-UFPE

    (3) Metodologias de desenvolvimentoDecompe problema em: percepes, aes, objetivos, e ambiente (e outros agentes)Decompe tipo de conhecimento em:Quais so as propriedades relevantes do mundoComo o mundo evoluiComo identificar os estados desejveis do mundoComo interpretar suas percepesQuais as conseqncias de suas aes no mundoComo medir o sucesso de suas aes Como avaliar seus prprios conhecimentosIndica arquitetura e mtodo de resoluo de problema

    *CIn-UFPE

    Agente de policiaAmbienteAgenteRaciocnioConhecimento:- leis- comportamento dos indivduos, ...Objetivo:- fazer com que as leis sejam respeitadasAes:- multar- apitar- parar, ...ExecuoPercepo

    *CIn-UFPE

    (4) Embutir IAAgente = Objeto com autonomia e/ou adaptabilidadeAgent-Oriented ProgrammingAutonomia De deciso: comportamento pr-ativo (sem evocao)ex. gerenciamento de discoDe deciso: negociao (no reage evocao)do it for free x do it for money (ex. robocup)De raciocnio: programao declarativa O que em vez de como: abstrao (ex. robocup)Existem APIs de IAraciocnio, aprendizagem, comunicao,...

    *CIn-UFPE

    (5) Interao com o AmbienteRobocup: novo teste de Turing para a IA depois do xadrez?1997:2 x 12050?:2 x 1

    *CIn-UFPE

    (6) Sistemas Multi-agentesAssim como a computao, existe a IA distribudao que interessa o comportamento emergente da interaoExemplo: patrulha multi-agente

    *CIn-UFPE

    IA nas Empresas HojeCompanhiasMicrosoftIBMNetscapeAppleAltaVistaSunSonyAmazon.ComLucasArtsOracleMotorolaFujitsuToshiba

    NvidiaKinetixJVCNovellLotusSymantecSharpCasioPanasonicMitsubishiHitachi3COM ... http://www.gwu.edu/~aisoc/company.html

    *CIn-UFPE

    E amanh????Com a computao ubqua/pervarsivaServios sensveis ao contexto e ao localServios personalizadosInterfaces amigveis (tradutores, linguagem natural,...)Minerao de dados...

    *CIn-UFPE

    BibliografiaCaptulo 1 e comeo do captulo 2 do AIMAArtigos de fundadoresA. Turing. Computing Machinery and Intellgence. Mind, 59, pp. 433-60, 1950A. Newell and H. Simon. Computer science as empirical inquiry: Symbols and search. Communications of the ACM, 19(3):113--126, Mar. 1976 John McCarthy. What is Artificial Intelligence? http://www-formal.stanford.edu/jmc/whatisai/whatisai.htmlTextos informaisGeber Ramalho. Eita! Deep Blue ganhou, e agora? Jornal do Comrcio, 26/05/1997. Recife. http://www.di.ufpe.br/~glr/Publications/deepblue.htmGeber Ramalho. Inteligncia Artificial: fico ou camaro? Jornal O Povo, 10/09/2001, Fortaleza. http://www.di.ufpe.br/~glr/Publications/ficcao-camarao.html

Recommended

View more >