Академический Документы
Профессиональный Документы
Культура Документы
Inteligncia Artificial
O que inteligncia Artificial?
Inteligncia Artificial
To logo algum problema de IA resolvido ele no mais considerado um problema da rea de IA...
Definies Adicionais
Conjunto de tcnicas para a construo de mquinas inteligentes, capazes de resolver problemas que requerem inteligncia humana. (Nilsson) Ramo da Cincia da Computao dedicado automao de comportamento inteligente. (Luger e Stubble)
Tecnologia de processamento de informao que envolve raciocnio, aprendizado e percepo. (Winston)
Categorias
Sistemas que pensam como Sistemas que pensam os humanos racionalmente
Categorias
A arte de criar mquinas que realizam funes que requerem inteligncia quando realizadas por pessoas (Turing) A automao de atividades que associamos com o pensamento humano (e.g., tomada de deciso, soluo de problemas, aprendizagem, etc.) (Simon&Newell) O estudo das faculdades mentais atravs do uso de modelos computacionais (McCarthy) O ramo da Cincia da Computao que estuda a automao de comportamento inteligente
7
Pensando racionalmente
Agindo racionalmente
Sub-reas da IA
Computao Evolucionria Raciocnio Baseado em Regras
Redes Neurais
Lgica Fuzzy
Robtica
Outros
Linguagem Natural
9
Contexto Histrico
IA considerada polmica porque desafia a idia da unicidade do pensamento humano, da mesma forma que Darwin desafiou a unicidade da origem dos seres humanos.
Helbert A. Simon CMU, 2000
10
Linha do Tempo
Allan Turing Computer Machinery and Intelligence Surgimento do termo Inteligncia Artificial
LISP
PROLOG
1950
1956
1957
1958
1962
1970
1981
1988
1992
Logic Theorist
11
Histria da IA
A gestao da IA (1943-1956) O entusiasmo dos primeiros anos da IA, grandes expectativas (19521969) Uma dose de realidade (1966-1974) Sistemas Baseados em Conhecimento: A Chave para o Poder? (19691979) IA se torna comercial (1980-1988) O retorno das Redes Neurais (1986-presente) Eventos Recentes
12
A Gestao da IA (1943-1956)
Comeo dos anos 50: Shannon & Turing escreveram programas de xadrez para mquinas von Neumann Ao mesmo tempo, Minsky e Edmonds construram o primeiro computador baseado em redes neurais (51)
Ironicamente, mais tarde Minsky provou teoremas que levaram a descrena de redes neurais durante os anos 70's
Workshop em Dartmouth em 56: pesquisadores de Princeton, IBM , MIT e CMU se reuniram a convite de John McCarthy (LISP)
Os 20 anos seguintes foram dominados por pesquisadores participantes do Workshop e seus estudantes Foi neste Workshop que o nome Inteligncia Artificial surgiu para denominar o novo campo de estudo (cunhado por McCarthy)
13
Newell e Simon desenvolveram o General Problem Solver (GPS) Projetado para imitar protocolos humanos de resoluo de problemas GPS foi o primeiro programa a incorporar a abordagem Pensar como humanos A combinao de IA e Cincia Cognitiva continua at hoje Samuel (1952) escreveu uma srie de programas para jogar damas e provou o contrrio do que era senso comum na poca: a idia de que computadores podiam fazer somente o que era dito para eles Seus programas aprendiam rapidamente a jogar melhor que seu criador
14
McCarthy (1958) desenvolveu o LISP, que se tornou a linguagem dominante de IA Robinson (1963) descobriu o mtodo da resoluo:
Algoritmo completo de provas de teoremas para a Lgica de 1a Ordem PROLOG estava a caminho
Minsky supervisionou uma srie de estudantes que escolheram problemas limitados que pareciam requerer inteligncia para serem resolvidos:
Mtodos que eram suficientes para demonstraes de um ou dois exemplos simples quase sempre fracassavam quando testados com uma elenco maior de problemas ou com problemas mais difceis O primeiro tipo de dificuldade Os primeiros programas continham pouco ou nenhum conhecimento do assunto que tratavam Tinham sucesso atravs de manipulaes sintticas muito simples - ELIZA (65)
16
O segundo tipo de dificuldade A intratabilidade de muitos problemas que a IA estava tentando resolver Os primeiros programas funcionavam somente porque os os micromundos continham poucos objetos. Antes que a teoria de problemas NP-completos fosse desenvolvida, se acreditava que o problema de se "escalar" para problemas maiores era simplesmente um problema de se ter hardware mais rpido Uma terceira dificuldade veio das limitaes sobre as estruturas bsicas usadas para gerar comportamento inteligente
17
O mtodo de resoluo de problemas usado na primeira dcada da IA foi o mecanismo de busca de propsito geral
Eles so chamados mtodos fracos porque usam pouca informao sobre o domnio Para domnios complexos o desempenho pobre
O sistema Dendral (69) foi o primeiro sistema a trabalhar com conhecimento intensivo
Sua expertise era derivada de um grande nmero de regras especficas Inferia a estrutura molecular de informaes fornecidas por um espectrmetro de massa
18
Feigenbaum e outros em Stanford comeam a investigar a nova metodologia de sistemas especialistas A importncia do conhecimento do domnio foi tambm aparente na rea de processamento linguagem natural O crescimento das aplicaes no mundo real aumentou a demanda por esquemas de representao de conhecimento alternativos:
Lgica e Frames
19
Embora a cincia da computao negligenciou o campo das redes neurais, o trabalho continuou em outros campos, particularmente na Fsica (82)
Ao mesmo tempo, algumas desiluses sobre a aplicabilidade de sistemas especialistas comearam a surgir
21
Eventos Recentes
Os anos recentes viram mudanas no contedo e metodologia de pesquisa da IA O formalismo "belief networks "foi criado para permitir raciocnio eficiente sobre a combinao de evidncias incertas Revolues similares ocorreram na robtica, viso por computador, aprendizado de mquina e representao do conhecimento Buscadores Inteligentes (aplicados principalmente Web) Reconhecimento de Voz Robtica Minerao de Dados Casas Inteligentes
22
A partir dos anos 80 foi percebido que, geralmente, o modelo de raciocnio utilizado em IA era diferente do usado pelos seres humanos Mas essas diferenas no invalidam o uso de modelos no-humanos
Um bom exemplo o avio, que opera de uma forma muito diferente da dos pssaros mas tambm voa.....
Em outras palavras, para que algum quer construir uma cpia da mente humana? A original no suficiente? A mente humana no a mais difcil de se auto-examinar? A nica soluo aparentemente lgica separar a inteligncia humana da inteligncia artificial para construir algo completamente novo
23
O que Estudaremos?
24
Como modelar o ambiente fsico e o comportamento/personalidade dos personagens? Como permitir uma boa interao com usurio?
The Sims
FIFA Soccer
25
Controle de robs
Como obter navegao segura e eficiente, estabilidade, manipulao fina e verstil? E no caso de ambientes dinmicos e imprevisveis?
26
Como modelar os componentes do sistema e dar-lhes autonomia? Como assegurar uma boa comunicao e coordenao entre estes componentes?
27
28
Previso
Como prever o valor do dlar (ou o clima) amanh? Que dados so relevantes? H comportamentos recorrentes?
29
Como saber se uma mensagem lixo ou de fato interessa? Como saber se um dado comportamento de usurio suspeito e com lidar com isto?
30
Sistemas de Controle
Como 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.?
31
Interface
Como 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)?
32
33
Referncias
34