Introdução à Inteligência Artificial
Prof. Denilson Rodrigues da Silva
Material adaptado das aulas da Profa. Maria Augusta
IA
Histórico simplificado da
Motivação: limitação dos computadores sequenciais
Anos 50 :Programas para solução de problemas
complexos-lógica matemática.(especialistas)
Anos 60:Programas para solução de média
complexidade, tais como cálculo e problemas típicos
universitários.(formação genérica)
Anos 70:Programas para solução de problemas
triviais (senso comum).(Formação universal)
Exemplo:
Programa de um robô para fabricar uma torre com blocos de
brinquedo.
É um problema típico de crianças ou usuários nãoespecialistas.
Inteligência
Termo vago e de difícil conceituação !
“Habilidade ou capacidade de resolver
problemas complexos.”
O que é Inteligência ?

Faculdade ou capacidade de aprender,
compreender ou adaptar-se facilmente;
intelecto, intelectualidade. Destreza mental;
agudeza, perspicácia. Pessoa inteligente.
(Aurélio).
Animais são inteligentes ?
O que é pensar ?


Formar no espírito pensamentos ou idéias.
Tensionar. Cogitar. Meditar. Recordação ,
lembrança. Modo de pensar,
opinião.(Aurélio)
A partir de uma base de conhecimento se
aplica um raciocínio ( dedutivo, indutivo) para
se chegar a determinada conclusão .
O computador possui caráter ?
Usa sentimentos, estado de espírito,
sensibilidade ?


IeM - Inteligência em máquina
A aprendizagem simbólica automática, ou
seja, a simulação na máquina de
procedimentos tidos como inteligentes.
IdM - Inteligência de máquina
Entendemos como um fenômeno objetivo,
uma estrutura intrínseca às máquinas,
responsável pela coordenação de sua
conduta e de suas interações com o
ambiente externo, e capaz de ser estudada
matematicamente.
IA - Inteligência Artificial



A ciência que tem procurado estudar:
IeM : as formas possíveis de estabelecer
comportamentos inteligentes nas máquinas;
IdM : os comportamentos inerentes às
máquinas, i.é., aqueles de que são dotadas
ao serem projetadas/construídas e aqueles
que (possivelmente) desenvolvem à medida
que vão funcionando.
Conceitos Clássicos sobre
Inteligência Artificial
Conceitos clássicos de IA


A capacidade de uma máquina realizar
funções que, se realizadas pelo ser humano,
seriam consideradas inteligentes (McCarthy
56);
é o ramo da Ciência da Computação voltado
para o estudo das faculdades mentais
através do uso de modelos computacionais
(McDeeermott 85);



O estudo das computações que tornam
possível perceber, raciocinar e agir (Witson,
1992);
A arte de criar máquinas que executam
funções que requerem inteligência quando
executadas por pessoas (Kurzweil, 1990);
O estudo de como fazer os computadores
realizarem coisas que, no momento, pessoas
fazem melhor (Rich e Knight, 1991).


Surgiu para resolver os casos que a
Informática tradicional, que trabalha dados
exatos, não resolve. (Viccari,1993)
Produzir meios inteligentes para tornar os
computadores mais úteis para solucionar
problemas
complexos
representados
simbolicamente... resolver problemas de
maneira semelhante ao raciocínio humano.
(Viccari et alli,1993)
Inteligência requer conhecimento ......
Como ocorrem os processos inteligentes
no ser humano?





Processos mentais
Memória
Atividade motora
Atividade sensorial
Um sistema inteligente é aquele capaz de
modelar estes processos.
Fundamentos da IA









Psicologia - simulação dos processos mentais
(Newell& Simon)
Lógica - formalismo lógico ( Mc Carthy)
Neurociência - simulação da arquitetura do cérebro
Filosofia
Matemática
Economia
Engenharia de Computadores
Lingüística
Cibernética
Linhas de pensamento



Estruturalista : a estrutura da máquina
deve conter os princípios do comportamento
humano (redes neurais e Neurofisiologia).
Comportamentalista : não há inteligência
na máquina, existe apenas uma simulação
do comportamento humano. (Mais usada)
Funcionalista : quanto maior a adaptação
do sistema ao usuário, maior a inteligência.
Diferenças entre:
IA e a Computação tradicional
Convencional
algorítmica
processamento
numérico
determinismo
método impessoal de
programação
difícil modificação do
programa para inclusão
de novos dados
IA
não-algorítmica
processamento
simbólico
não-determinismo
método pessoal
programa
modificável
facilmente
Metas & objetivos da IA





tornar os computadores mais úteis
entender os princípios que tornam a
inteligência possível (Winston,1987)
construir uma máquina inteligente
pesquisar a natureza da inteligência humana
(Costa e Viccari)
construção de máquinas que executem
tarefas em que, normalmente, a inteligência
humana é necessária

procurar entender os princípios que tornam a
inteligência possível, ou seja, a
desenvolvimento de modelos
computacionais dotados de comportamento
inteligente.
O que é uma técnica de IA?




É um método que explora o conhecimento,
que deve ser representado de tal forma que :
capture generalizações
precisa ser compreendido pelas pessoas
que o fornecem
possibilidade de ser modificado para corrigir
erros e refletir mudanças do mundo e da
nossa visão do mundo


pode ser usado em inúmeras situações,
mesmo que não seja totalmente preciso e
esteja completo
pode ser utilizado para ajudar a superar seu
próprio volume, auxiliando a limitar as várias
possibilidades que em geral têm de ser
consideradas
Download

O que é Inteligência