Вы находитесь на странице: 1из 30

INTELIGNCIA

ARTIFICIAL

Fahim Elias

INTRODUO A IA
Inteligncia: faculdade de aprender, apreender ou
compreender; percepo, apreenso, intelecto,
intelectualidade (Aurlio, 1996).
Artificial: produzido pela arte ou pela indstria;
no natural.
A interessante tarefa de conseguir que os
computadores pensem(Haugeland, 1985).
O estudo dos clculos que permitem perceber,
raciocinar e agir(Winston, 1992).

INTRODUO A IA

A arte de criar mquinas com capacidade de


realizar funes que quando realizadas por
pessoas requerem inteligncia(Kurzweil, 1990).
Um campo de estudo que se concentra na
explicao e emulao da conduta inteligente em
funo dos processos computacionais (Schalko_,
1990).
A inteligncia artificial um subterfgio, um
artifcio destinado a dominar as mquinas
atribuindo-lhes uma inteligncia, (Ganascia).

INTRODUO A IA
Mas o que significaria Inteligncia Artificial ,ento?

H estudos que atribuem o conceito de


inteligncia a outros animais e vegetais. Mas
obviamente no um conceito comparvel ao da
inteligncia humana.

INTRODUO

Categorias:
Sistemas que raciocina de forma semelhante a
dos seres humanos

Sistemas que pensam de forma racional

Sistemas que agem como os seres humanos

Sistemas que agem de forma racional

INTRODUO

Evoluo em direo ao paradigma dos agentes:

SISTEMAS QUE AGEM COMO SERES


HUMANOS TEST DE TURING

O test Turing, proposto por Alan Turing, foi


desenhado de forma a produzir uma definio
satisfatria de inteligncia
Turing definiu um comportamento inteligente
como sendo a habilidade de um sistema alcanar
um desempenho ao nvel de um ser humano em
todas as tarefas cognitivas, de forma a conseguir
enganar uma pessoa que o estivesse a interrogar

TEST TURING

Requisitos de um sistema para executar o teste de Turing:


Capacidade de processar uma linguagem natural;
Capacidade de representar o conhecimento (o sistema dever
ser capaz de guardar toda a informao fornecida antes e
durante o interrogatrio);

TEST TURING

Dispor de uma forma de automatizar o raciocnio


de forma a usar a informao guardada para
responder s questes e inferir novas concluses;

Capacidade de se adaptar a novas circunstncias


e de detectar padres (aprendizagem -machine
learning).

SISTEMAS QUE RACIOCINA DE


FORMA SEMELHANTE A DOS SERES
HUMANOS

Como raciocinam os seres humanos ?


Introspeco (tentativa de pegar os prprios
pensamentos medida que estes vo fluindo);
Experincias psicolgicas.
Dispondo de teorias suficientemente precisas
acerca do funcionamento da mente humana, tornase possvel expressar essas teorias num programa
de computador.

SISTEMAS QUE RACIOCINA DE


FORMA SEMELHANTE A DOS SERES
HUMANOS

Se as entradas e as sadas de um programa


corresponderem ao comportamento humano,
dispomos de uma evidncia de que alguns dos
mecanismos do programa podem estar funcionando
como nos seres humanos.
Newelle Simon que desenvolveram o GPS (General
ProblemSolving) no se contentavam com que o seu
programa resolvesse os problemas de forma
correta. Para eles era mais importante comparar os
passos de raciocnio seguidos pelo programa com os
passos seguidos por vrias pessoas na resoluo dos
mesmos problemas (NewellandSimon, 1961).

SISTEMA QUE PENSAM DE FORMA


RACIONAL

Em 1965, j existiam programas que podiam, dado tempo


e memria suficientes, buscar na descrio de um
problema, em notao lgica e encontrar uma soluo para
esse mesmo problema, caso esta existisse. Se no houvesse
soluo o programa poderia nunca parar de a procurar.
No entanto, no fcil traduzir conhecimento informal em
lgica formal, particularmente quando esse conhecimento
no 100% certo;
Por outro lado, apenas alguns fatos, podem extinguir
todos recursos computacionais, a no ser que o programa
seja guiado, de forma a selecionar quais os passos de
raciocnio que deve efetuar primeiro.

OS AGENTES RACIONAIS

Agir racionalmente, significa agir de forma a atingir um


dado conjunto de objetivos, dados um conjunto de crenas.
Um agente algo que percebe (atravs dos sentidos) e
atua.
Para agir de forma racional, um agente tem algumas
formas de pensar racionalmente, de forma a identificar
(inferir) a ao correta para atingir os objetivos propostos.
Por outro lado, existem situaes onde, provavelmente,
no existe uma ao correta a ser tomada, mas, no
entanto, alguma deciso deve ser tomada.

OS AGENTES RACIONAIS

Em alguns casos agir racionalmente, no significa


inferir a ao atravs de um processo de
pensamento racional.
Exemplo:
Se colocarmos a mo debaixo de uma torneira com
gua quente, temos o reflexo imediato de retira-l.
Este reflexo (ato racional) prefervel a tomar a
deciso aps deliberar cuidadosamente qual seria
a melhor ao a tomar.

EVOLUO DA IA

1943 : Primeiro trabalho -Modelo artificial de


neurnios (Warren McCulloch e Walter Pitts)
1949 : Algoritmo para modificar os pesos das
ligaes entre os neurnios (Donald Hebb)
Incio dos anos 50 : Programas de xadrez para
computador (Claude Shannon 1950 e Alan Turing
1953)
1951: Primeira rede neuronal (Marvin Minsky e
Dean Edmonds)

EVOLUO DA IA

1956 : Conferncia Dartmouth (10 participantes)


Logic Theorist (LT) -programa que era capaz de
provar teoremas. (Allen Newell e Herbert Simon).
Surge o nome Inteligncia Artificial

EVOLUO DA IA

1952 -1969 : Perodo de muito entusiasmo e


grandes expectativas (muitos avanos com
sucesso)
General Problem Solver (GSP). Imitava o homem
na forma de resolver problemas. Chegou-se
concluso de que a forma em como dividia um
objetivo em sub objetivos e possveis aes era
similar forma em como o homem o fazia (Newell
e Simon).

EVOLUO DA IA

1952 -1969 : Perodo de muito entusiasmo


IBM produz alguns dos primeiros programas de
IA, entre os quais, em 1959 o
GeometryTheoremProver.
Arthur Samuel desenvolveu um programa capaz
de jogar damas ao nvel de um jogador de torneio.
O programa jogava melhor do que o seu autor.

EVOLUO DA IA

1958 : John McCarthyno LabMemon.1 do MIT


define a linguagem de programao
Lisp(ListProcessing) que se transformou na
linguagem dominante da IA. O Lisp a segunda
linguagem de programao mais antiga ainda em
uso. A linguagem Fortran um ano mais antiga.
Em 1958 McCartypublicou um artigo intitulado
Programswithcommonsense, onde descrevia um
programa hipottico designado por Advicetaker, o
qual pode ser visto como o primeiro sistema
completo da IA. Este artigo no perdeu a sua
relevncia ao fim de mais de 40 anos.

EVOLUO DA IA

1966 -1974 : Uma dose de realidade


Dcada de 70 : Sistemas com base de
conhecimento
Ao contrrio dos mtodos fracos (usam pouca
informao acerca do domnio do problema e
mecanismos gerais de procura) os sistemas que
dispem de uma base de conhecimento podem
resolver problemas mais complexos.

EVOLUO

DENDRAL -Anlise de compostos orgnicos para


determinar a sua estrutura molecular.
MYCIN Sistema pericial (expertsystem) capaz
de diagnosticar infeces no sangue (dispunha de
mais de 450 regras). Este sistema tinha um
desempenho to bom quanto de alguns mdicos
especialistas e melhor do que de mdicos ainda
com pouca experincia.
1972 : Linguagem Prolog (programao em
lgica).

EVOLUO DA IA

Dcada de 80 : IA transforma-se numa


indstria
1981 : O Japo lana o projeto Quinta gerao,
um plano para construir em 10 anos
computadores inteligentes. As instrues dos
processadores eram instrues em PROLOG.
Estes sistemas deveriam ser capazes de fazer
milhes de inferncias por segundo. Uma das
ambies do projeto era a compreenso da
linguagem natural (projeto que veio revitalizar a
IA em todo o mundo).

EVOLUO DA IA

1982 : Surge o primeiro sistema pericial a ser


comercializado, o R1. O programa ajudava a
configurar encomendas de computadores. Em
1986 estimou-se que a Digital tinha poupado
cerca de 40 milhes de dlares graas ao R1.
1986 : Retorno das redes neurais artificiais

EVOLUO DA IA

90 -20xx: IA moderna
1991 : Sistemas de IA utilizados com sucesso na guerra do
Golfo.
1991 : Um sistema pericial analisa um caso mdico, chega a um
diagnstico e capaz de explicar porque chegou a esse
diagnstico, expondo os fatores que mais o influenciaram.
1993 : Sistema capaz de conduzir um carro numa auto-estrada
a cerca de 90 Km/h. O sistema usa cmaras de vdeo, radar e
laser.
1993 : Um sistema detecta colises na rua, chamando
automaticamente o 112.

EVOLUO DA IA

1994 : Um sistema de reserva de viagens capaz


de entender frases como quero ir de Boston para
So Francisco. O sistema percebe mal uma em
cada 10 palavras, mas capaz de recuperar,
porque compreende a forma em como as frases
so compostas.
2000 : Comeam a surgir brinquedos inteligentes.
2001 : Computador se comunica ao nvel de uma
criana com 15 meses.

APLICAO IA

Matemtica: demonstrao de teoremas,


resoluo simblica de equaes, geometria, etc.
Pesquisa operacional: otimizao e busca
heurstica em geral
Jogos: xadrez, damas, go, etc.
Processamento de linguagem natural: traduo
automtica, verificadores ortogrficos e
sintticos, interfaces para BDs, etc.

APLICAO IA

Sistemas tutores: modelagem do aluno, escolha


de estratgias pedaggicas, etc.
Percepo: viso, tato, audio, olfato, paladar...
Robtica (software e hardware): manipulao,
navegao, monitoramento, etc.

APLICAO IA

Sistemas especialistas: Atividades que exigem


conhecimento especializado e no formalizado
Tarefas: diagnstico, previso, monitoramento,
anlise, planejamento, projeto, etc.
reas: medicina, finanas, engenharia, qumica,
indstria, arquitetura, arte, computao,...

Computao/Engenharia:

engenharia de software (sobretudo na Web)

APLICAO IA

programao automtica

interfaces adaptativas

bancos de dados dedutivos e ativos

minerao de dados (data mining)

sistemas distribudos

controle inteligente

Sensores inteligentes, etc.

REFERENCIAS

Alexandre Fernandes Veiga;Inteligncia


Artificial

Vinicius Ponte Machado; UNIVERSIDADE


FEDERAL DO PIAU UFPI -Departamento
de Informtica & Estatstica

Вам также может понравиться