Você está na página 1de 7

INTRODUÇÃO

Bacharel em OOque
queééinteligência
inteligênciaArtificial?
Artificial?

Sistemas de Informação

Inteligência
Artificial
OOque
quediferencia
diferenciainteligência
inteligênciaartificial
artificialde
de
inteligência
inteligêncianatural?
natural?
Prof.: Flávio F. Lima, Dr.
2009/2 Dr. Flávio Ferreira Lima 2009/2 Flávio Ferreira Lima
Inteligência
Inteligência Artificial
Artificial Inteligência
Inteligência Artificial
Artificial
1 Email: flima@facnet.com.br 2 Email: flima@facnet.com.br

INTRODUÇÃO INTRODUÇÃO

O que é Inteligência Artificial?


O que é Inteligência Artificial?
•Uma entidade inteligente 9 Artificial
Processo Interno
Entradas É tudo aquilo que não seja de origem biológico e produzido pelo homem
Conhecimento
Sentidos Compreensão /
Intenção

Poder de
Argumentação

Comportamento

Saídas
9 Inteligência
É a parte computacional para atingir um objetivo no mundo.

2009/2 Flávio Ferreira Lima 2009/2 Flávio Ferreira Lima


Inteligência
Inteligência Artificial
Artificial Inteligência
Inteligência Artificial
Artificial
3 Email: flima@facnet.com.br 4 Email: flima@facnet.com.br
INTRODUÇÃO INTRODUÇÃO

Definições: Definições:

 IA é a área da Ciência da Computação que estuda


 IA é uma ciência empírica que estuda como realizar como resolver problemas para os quais não existem
máquinas inteligentes, especialmente programas soluções algorítmicas eficientes.
inteligentes para computadores.

 “Uma área de pesquisa que investiga formas de


 Baseia-se no principio da inteligência do ser humano. habilitar o computador a realizar tarefas nas quais,
Porém IA ainda tem suas limitações como fazer com até o momento, o ser humano tem um melhor
que uma máquina possa aprender de uma observação desempenho”.
biológica Elaine Rich

2009/2 Flávio Ferreira Lima 2009/2 Flávio Ferreira Lima


Inteligência
Inteligência Artificial
Artificial Inteligência
Inteligência Artificial
Artificial
5 Email: flima@facnet.com.br 6 Email: flima@facnet.com.br

INTRODUÇÃO INTRODUÇÃO

Definições: Definições:

 Conjunto de técnicas para a construção de máquinas  IA é considerada polêmica porque desafia a idéia da
“inteligentes”, capazes de resolver problemas que unicidade do pensamento humano, da mesma forma
requerem inteligência humana. que Darwin desafiou a unicidade da origem dos seres
Nilsson humanos.” Helbert A. Simon

 Ramo da Ciência da Computação dedicado á CMU, 2000

automação de comportamento inteligente. Luger e Stubble


 IA busca
 Tecnologia de processamento de informação que 9 Entender entidades inteligentes.
envolve processo de raciocínio aprendizado e 9 Construir entidades inteligentes
percepção. Winston

2009/2 Flávio Ferreira Lima 2009/2 Flávio Ferreira Lima


Inteligência
Inteligência Artificial
Artificial Inteligência
Inteligência Artificial
Artificial
7 Email: flima@facnet.com.br 8 Email: flima@facnet.com.br
INTRODUÇÃO INTRODUÇÃO

Então: Â Breve História


9 Estudada há mais de 2000 anos por filósofos.
Inteligência Artificial ... Allan Turing Primeiro Projeto Segundo Projeto
LISP
“Computer Machinery and Japonês Japonês
Intelligence”
problemas que não possuem
Surgimento do termo
uma solução algorítmica Inteligência Artificial PROLOG

IA
1950 1956 1957 1958 1962 1970 1981 1988 1992
problemas solucionáveis
por seres humanos
Primeiro Robô Ganhos com sistemas
Logic Theorist
Industrial de IA chegaram a 1 Bilhão
Se
Se oo ser
ser humano
humano pode,
pode,
por
por que não aa máquina?
que não máquina? General Problem Primeiro Sistema
Solver Especialista

2009/2 Flávio Ferreira Lima 2009/2 Flávio Ferreira Lima


Inteligência
Inteligência Artificial
Artificial Inteligência
Inteligência Artificial
Artificial
9 Email: flima@facnet.com.br 10 Email: flima@facnet.com.br

INTRODUÇÃO INTRODUÇÃO
 Breve História Comportamento de Sistemas Inteligentes:
9 1956: Dartmouth Conference, EUA: adoção do termo
“Inteligência Artificial” – McCarthy, Minsky, Shannon,
Newell, Simon... Â Então se uma máquina se comporta “como se fosse
inteligente” não há sentido em discutir se isso é uma
ilusão.

 Essa visão pode ser resumida como: “Se algo caminha


como um pato, faz ruído de pato e se parece com um
pato, então isso é um pato.”

Nesta linha, Turing propôs o “Teste de Turing”.


Marvin Minsky
John McCarthy
2009/2 Flávio Ferreira Lima 2009/2 Flávio Ferreira Lima
Inteligência
Inteligência Artificial
Artificial Inteligência
Inteligência Artificial
Artificial
11 Email: flima@facnet.com.br 12 Email: flima@facnet.com.br
INTRODUÇÃO INTRODUÇÃO

Comportamento de Sistemas Inteligentes: Teste de Turing – Parte I

 Em 1950, Alan Turing publicou o seu


mais famoso artigo “Can a machine
think?”
 Artigo descreve um método para
humanos testarem sistemas de IA. Parte1 - Mulher, Homem & Juiz
 Formulação básica: um juiz humano
senta na frente de um terminal de
Qual deles é o homem?

computador e só interage através dele A


com a comunicação escrita. O juiz tem B
que decidir então se do outro lado do
terminal existe um humano ou um
sistema de IA imitando um humano.
2009/2 Flávio Ferreira Lima 2009/2 Flávio Ferreira Lima
Inteligência
Inteligência Artificial
Artificial Inteligência
Inteligência Artificial
Artificial
13 Email: flima@facnet.com.br 14 Email: flima@facnet.com.br

INTRODUÇÃO INTRODUÇÃO
Teste de Turing – Parte II

 Aspectos Históricos da IA

Grau
de
Parte 2 - Mulher, Computador & Juiz Motivação
Conferêcia de
Se o computador tem sucesso enganando Dartmouth
o juiz, então isto mostra um nível de Novas
Qual deles é o computador?
inteligência humana na tarefa de fingir ser Tecnologias de
Suporte
um homem. 5ª Geração dos
A Pela definição de inteligência, a máquina Computadores
B mostrou por si mesma ser inteligente.
(Japão)

50 60 70 80 90 00

Tempo

2009/2 Flávio Ferreira Lima 2009/2 Flávio Ferreira Lima


Inteligência
Inteligência Artificial
Artificial Inteligência
Inteligência Artificial
Artificial
15 Email: flima@facnet.com.br 16 Email: flima@facnet.com.br
INTRODUÇÃO INTRODUÇÃO

Linguagens de Programação: Sistemas Especialistas:

 Exemplos de Linguagens para IA  Mais conhecida das técnica da IA.


• Prolog (Programming in Logic).
• Lisp (List processing).
• Smalltalk e o ops5. Â São sistemas que armazenam e manipulam o
conhecimento especializado.

 São linguagens voltadas para o processamento


simbólico (Lógica e casamento de padrões) do que  Simula o comportamento de um especialista em um
para o processamento numérico. domínio específico.

2009/2 Flávio Ferreira Lima 2009/2 Flávio Ferreira Lima


Inteligência
Inteligência Artificial
Artificial Inteligência
Inteligência Artificial
Artificial
17 Email: flima@facnet.com.br 18 Email: flima@facnet.com.br

Componentes Básicos de um S.E INTRODUÇÃO

Sistema Especialista Processamento de Sinais:


Base de
Software do Sistema Especialista Conhecimento:
Programas Programa Fatos e Regras úteis  Envolve o reconhecimento de imagens e sons.
sobre uma área de
de Interface Utilitário de Conhecimento
c/ Usuário Inferência específica e
complexa.

Usuários Â É um tema bastante complexo e sujeito a pesquisa.


Expertise
Conselho Especializado

Desenvolvimento  No entanto, já existem programas que reconhecem


Criam, atualizam
do Sistema
Programa de e expandem a objetos e variações em cenas.
Aquisição de Base de
Especialista
Conhecimento Conhecimento
Especialista e/ou
Baseado em Engº Conhecimento
O’Brien: 307 2009/2 Flávio Ferreira Lima 2009/2 Flávio Ferreira Lima
Inteligência
Inteligência Artificial
Artificial Inteligência
Inteligência Artificial
Artificial
19 Email: flima@facnet.com.br 20 Email: flima@facnet.com.br
INTRODUÇÃO INTRODUÇÃO

Área de Apoio a IA: Subáreas da IA:

Computação
Redes Evolucionária Lógica
Neurais Fuzzy

Raciocínio
Raciocínio Baseado
Robótica
Baseado em Regras
em Casos

Agentes Linguagem
Outros
Inteligentes Natural

2009/2 Flávio Ferreira Lima 2009/2 Flávio Ferreira Lima


Inteligência
Inteligência Artificial
Artificial Inteligência
Inteligência Artificial
Artificial
21 Email: flima@facnet.com.br 22 Email: flima@facnet.com.br

INTRODUÇÃO INTRODUÇÃO

Aplicações: Aplicações:
 Como localizar a informação importante na WEB.  Detecção de Intrusão e Filtragem de Spam
• Como saber se uma mensagem é lixo ou de fato interessa?
• Como saber se um dado comportamento de usuário é
suspeito e com lidar com isto?

2009/2 Flávio Ferreira Lima 2009/2 Flávio Ferreira Lima


Inteligência
Inteligência Artificial
Artificial Inteligência
Inteligência Artificial
Artificial
23 Email: flima@facnet.com.br 24 Email: flima@facnet.com.br
INTRODUÇÃO INTRODUÇÃO

Aplicações: Aplicações:
 Previsão
 Previsão • Como brecar o carro sem as rodas deslizarem em função
• Como prever o valor do dólar (ou o clima) amanhã? da velocidade, atrito, etc.?
• Que dados são relevantes? Há comportamentos • Como focar a câmera em função de luminosidade,
recorrentes? distância, etc.?
• Como ajustar a temperatura em da quantidade de roupa,
fluxo de água, etc.?

2009/2 Flávio Ferreira Lima 2009/2 Flávio Ferreira Lima


Inteligência
Inteligência Artificial
Artificial Inteligência
Inteligência Artificial
Artificial
25 Email: flima@facnet.com.br 26 Email: flima@facnet.com.br

INTRODUÇÃO

O que estes problemas têm em comum: Obrigado !!!


 Grande complexidade (número, variedade e natureza
das tarefas).

 Não há “solução algorítmica”, mas existe


conhecimento.

 Modelagem do comportamento de um ser inteligente


(conhecimento, aprendizagem, iniciativa, etc.).

2009/2 Flávio Ferreira Lima 2009/2 Flávio Ferreira Lima


Inteligência
Inteligência Artificial
Artificial Inteligência
Inteligência Artificial
Artificial
27 Email: flima@facnet.com.br 28 Email: flima@facnet.com.br

Você também pode gostar