Escolar Documentos
Profissional Documentos
Cultura Documentos
2
Introdução
3
Inteligência artificial
▪ Definições agrupadas em categorias:
4
Agindo de forma humana
▪ Teste de Turing:
✓ Processamento de linguagem natural: para permitir que ele se comunique com sucesso em
um idioma natural;
5
Agindo de forma humana
▪ Teste de Turing:
6
Agindo de forma humana
▪ Teste de Turing (total):
✓ Teste de Turing: os testes convencionais;
7
Agindo de forma humana
“A arte de criar máquinas que executam funções que exigem inteligência quando executadas por pessoas.”
(Kurzweil, 1978)
“O estudo de como os computadores podem fazer tarefas que hoje são melhor desempenhadas pelas pessoas.”
(Rich e Knight, 1991)
8
Pensamento como um humano
▪ Determinar como os seres humanos pensam.
✓ Introspecção: procurando captar nossos próprios pensamentos à medida que eles se
desenvolvem;
Nota: O campo interdisciplinar da ciência cognitiva reúne modelos computacionais da IA e técnicas experimentais da
psicologia para tentar construir teorias precisas e verificáveis a respeito dos processos de funcionamento da mente
humano.
9
Pensamento como um humano
“O novo e interessante esforço para fazer os computadores pensarem (...) máquinas com mentes, no sentido total e
literal.”
(Haugeland, 1985)
“[Automatização de] atividades que associamos ao pensamento humano, atividades como a tomada de decisões, a
resolução de problemas, o aprendizado...”
(Bellman, 1978)
10
Pensamento racionalmente
▪ Pensamento correto (processo de raciocínio irrefutáveis):
✓ Os silogismos (Aristóteles) fornecem padrões para estruturas de argumentos que sempre
resultam em conclusões corretas ao receberem premissas corretas;
✓ Lógica: “Sócrates é um homem; todos os homens são mortais; então, Sócrates é mortal.”;
✓ Principais entraves:
➢ Não é fácil enunciar o conhecimento informal nos termos formais da notação lógica.
11
Pensamento racionalmente
“O estudo das faculdades mentais pelo uso de modelos computacionais.”
(Charniak e McDermott, 1985)
12
Agindo racionalmente
▪ Agente: algo que age (latino agere, que significa fazer).
✓ Opere sob controle autônomo, perceba seu ambiente, persista por um período de tempo
prolongado, adapta-se a mudanças e seja capaz de criar e perseguir metas.
✓ Agente racional: age para alcançar o melhor resultado ou, quando há incerteza, o melhor
resultado esperado.
✓ Principais vantagens:
➢ Mais geral que a abordagem “pensamento racionalmente” porque a inferência correta é apenas
um dentre vários mecanismos possíveis para se alcançar a racionalidade.
13
Agindo racionalmente
“Inteligência computacional é o estudo do projeto de agentes inteligentes.”
(Poole et al., 1998)
DAVID POOLE
Professor of Computer Science at the University of British Columbia.
Link:
https://www.cs.ubc.ca/people/david-poole
http://www.cs.ubc.ca/~poole/
Livro:
http://artint.info/html/ArtInt.html
14
História da IA
15
A gestação da IA
▪ 1943 - 1955:
✓ Primeiro trabalho reconhecido foi por Warren McCulloch e Walter Pitts (1943).
16
Entusiasmos inicial
▪ 1952 - 1969:
✓ Newell e Simon: GPS (solucionador de problemas gerais), um dos primeiros programas a
incorporar a abordagem de “pensar de forma humana”.
✓ Herbert Gelernter: Geometry Theorem Prover, o programa podia demonstrar teoremas que
seriam considerados bastantes complicados por muitos alunos de matemática.
✓ Jon McCarthy se referiu a esse período como a era do “Olhe, mamãe, sem as mãos”.
17
Uma dose de realidade
▪ 1966 - 1973:
✓ As principais dificuldades:
➢ A maioria dos primeiros programas não tinha conhecimento de seu assunto, eles obtinham sucesso
por meio de manipulações sintáticas simples.
➢ O fato de um programa poder encontrar uma solução em princípio não significa que o programa
contenha quaisquer dos mecanismos necessários para encontrá-la na prática.
18
Sistemas baseados em conhecimento
▪ 1969 - 1979:
✓ A nova abordagem de sistemas especialistas:
➢ MYCIN: com cerca de 450 regras, o programa obteve bons resultados na tarefa de diagnosticar
infecções.
➢ Com o crescimento das aplicações para resolução de problemas reais causou um aumento
simultâneo na demanda por esquemas utilizáveis de representação do conhecimento.
19
A IA se torna uma indústria
▪ 1980 - até a atualidade:
✓ R1: o primeiro sistema especialista comercial bem-sucedido, o sistema ajudou a configurar
pedidos de novos sistemas de computadores em 1986 (a empresa economizou 40 milhões por
ano).
20
O retorno das redes neurais
▪ 1986 - até a atualidade:
✓ Em meados dos anos 1980: diferentes grupos reinventaram o algoritmo de aprendizado por
retroprogramação.
➢ O algoritmo foi aplicado a muitos problemas de aprendizado em ciência da computação e
filosofia.
✓ Modelos conexionistas eram vistos por alguns como concorrentes diretos dos modelos
simbólicos (Newell e Simon) e logicistas (McCarthy).
✓ Dois campos: criação de algoritmos e arquiteturas de redes eficazes e a compreensão de suas
propriedades matemáticas; a outra com a modelagem cuidadosa das propriedades empíricas
de neurônios reais e conjunto de neurônios.
21
A IA se torna uma ciência
▪ 1987 - até a atualidade:
✓ Agora é mais comum usar as teorias existentes como bases, em vez de propor teorias
inteiramente novas.
22
Abordagens em IA
23
Abordagens em IA
▪ Conexionista
▪ Simbólica
▪ Evolucionária
▪ Estatística e probabilística
▪ Híbrida
24
Conexionista
▪ Características:
✓ Baseia-se na hipótese de causa-efeito, segundo a qual um modelo suficientemente preciso do
cérebro humano é suficiente para reproduzir a inteligência que o homem possui.
✓ Metáfora cerebral.
✓ A abordagem trata de problemas imprecisos, mas que podem ser definidos através de
exemplos (exemplo: reconhecimento de caligrafia).
25
Simbólica
▪ Características:
✓ Baseia-se na hipótese do sistema de símbolos físicos, segundo a qual um conjunto de
estruturas simbólicas e um conjunto de regras de manipulação dessas estruturas são os meios
necessários e suficientes para se criar inteligência.
✓ Metáfora linguística.
26
Evolucionária
▪ Características:
✓ Baseia-se teoria evolutiva de Darwin, a hipótese é que podemos modelar sistemas
inteligentes simulando a evolução de uma população de indivíduos (aleatórios), que
carregam genes com informação suficiente para dar origem à solução de um problema
usando operações genéticas de recombinação e mutação.
✓ Metáfora da natureza.
27
Outras
▪ Estatística e probabilística:
✓ Exemplo: redes bayesianas e sistemas difusos.
▪ Híbrida:
✓ Combina ferramentas de diferentes abordagens para se obter uma solução para um
determinado problema.
28
Aplicações
▪ Diferentes áreas de aplicação da IA:
✓ Jogos e brinquedos eletrônicos
✓ Controle de qualidade
✓ Mineração de dados
29
Exercícios
▪ Comente sobre o uso da IA para os seguintes itens: IMPORTANTE:
Faça uma busca na internet
✓ Jogar um jogo decente de tênis de mesa (pingue-pongue) sobre técnicas e exemplos para
cada um dos itens.
✓ Comprar mantimentos para uma semana no mercado
30
Obrigado!
31