Você está na página 1de 30

Prof. Dr. Fbio J.

Parreira Introduo Inteligncia Artificial

Introduo a IA

Encontros 02

Introduo e Fundamentos
O que IA?
Etimologicamente
Inteligncia (Origem: Latim)
I A Inteligncia Artificial

Inter (entre) e legere (escolher)


Aquilo que permite ao ser humano escolher entre uma coisa e outra; Habilidade de realizar, de forma eficiente, uma determinada tarefa.

Introduo e Fundamentos
O que IA? Artificial (Origem: Latim)
I A Inteligncia Artificial

Artificiale Algo no natural, isto , produzido pelo homem


Andride IBM...

Introduo e Fundamentos
O que IA?

Um tipo de inteligncia produzida pelo homem para dotar as mquinas de algum tipo de habilidade que simula a inteligncia do mesmo.

I A Inteligncia Artificial

Introduo e Fundamentos
IA e a Fico
Tema recorrente na Fico cientfica:
Eu, Rob (1950)
I A Inteligncia Artificial

O homem bicentenrio (1999)


The Matrix (1999)

AI: Inteligncia Artificial (2001)

Matrix Reloaded (2003)


Avatar (2009)

Introduo e Fundamentos
A controvrsia
Ponto de Vista da Fico
I A Inteligncia Artificial

Caos com seres de alto poder de raciocnio mental e fsico, agindo independentemente da vontade humana.

Guerras desleais, escravido e at mesmo a extino da humanidade esto no rol das consequncias da IA.

Introduo e Fundamentos
A controvrsia
Ponto de Vista dos Estudiosos
I A Inteligncia Artificial

Robs inteligentes podem ser de grande utilidade:

Na medicina diminuindo o nmero de erros mdicos;


Na explorao de outros planetas; No resgate de pessoas soterradas por escombros; Alm de sistemas inteligentes para resolver clculos e realizar pesquisas que podero encontrar cura de doenas. Nos processos educacionais mediados por tecnologia

Introduo e Fundamentos
Inteligncia Artificial um tema complexo e bastante controverso.
So diversos os pontos a favor e contra e
cada lado tem razo em suas afirmaes.
I A Inteligncia Artificial

Cabe a ns esperar que, independente dos rumos que os estudos sobre IA tomem, eles sejam guiados pela tica e pelo bom senso.

Algumas definies de IA
Sistemas que pensam como humano. Sistemas que agem como humanos Sistemas que pensam racionalmente Sistemas que agem racionalmente. [Russell & Norvig] Pode ser definida como o ramo da Cincia da Computao que se ocupa da automao do comportamento inteligente. [LUGER, 2004] "Inteligncia Artificial o estudo das faculdades mentais atravs do uso de modelos computacionais." [CHARNIAK & McDERMOTT, 85]

I A Inteligncia Artificial

Histrico de Inteligncia Artificial (IA)


Anos 40:
Combate blico (bomba atmica) inveno do primeiro computador, Estratgias e simulao de combate (jogos), formalizao do neurnio;

I A Inteligncia Artificial

Anos 50:
Lgica para fins matemticos, por Alan Turing (processamento simblico), possibilitando programao lgica. Surge o LISP.

Anos 60:
Melhora do Perceptron/Adaline que decaiu por crticas matemticas, 1956-IA;

Histrico de Inteligncia Artificial (IA)

Anos 70:
Novas concepes para Redes Neurais (IA biolgica).
I A Inteligncia Artificial

PROLOG
Estado da tecnologia no permite emular raciocnio humano (IA psicolgica), Sistemas Especialistas;

Histrico de Inteligncia Artificial (IA)


Anos 80:

Sistema fsico baseado na teoria de Redes neurais provado com modelo matemtico e as pesquisas retomadas. IA Tradicional
Sistemas especialistas, Interfaces inteligentes, Sistemas de apoio deciso;

I A Inteligncia Artificial

Histrico de Inteligncia Artificial (IA)


Anos 90:

Exploso exponencial de modelos de RNA;


I A Inteligncia Artificial

Consolida-se ligao entre IA e RNA; Desenvolvimento de Sistemas Hbridos

1997 - Deep blue vence Kasparov


algoritmos de busca computadores de alta velocidade hardware especfico para xadrez

Objetivos da IA
Entender entidades inteligentes e reproduzir o comportamento inteligente Desenvolver sistemas para realizar tarefas que ainda
so melhor realizadas por seres humanos que por mquinas, ou
no possuem soluo algortmica satisfatria pela computao convencional
I A Inteligncia Artificial

O que um sistema inteligente?


Dimenses/abordagens da IA
Pensando A automao de atividades que ns associamos com o pensamento humano Modelagem Cognitiva O estudo das faculdades mentais atravs do uso de modelos computacionais Raciocnio lgico Racionalmente O ramo da Cincia da Computao que estuda a automao de comportamento inteligente Agentes racionais I A Inteligncia Artificial

Como humanos A arte de criar mquinas que realizam funes que requerem inteligncia quando realizadas por pessoas Teste de Turing

Agindo

Agindo de forma humana


Teste de Turing
Turing em 1950 props o famoso Teste de Turing no artigo Computing machinery and intelligence. O teste foi proposto para fornecer uma definio operacional de inteligncia. O computador passar no teste se um interrogador humano, depois de propor algumas perguntas por escrito, no for capaz de distingui-lo de um humano.

I A Inteligncia Artificial

Agindo de forma humana Teste de Turing


Para passar no teste, o computador precisaria ter como capacidades:
Processamento de linguagem natural Representao de conhecimento; Raciocnio automatizado; Aprendizado de mquina
I A Inteligncia Artificial

O teste evita a interao fsica direta para focar na inteligncia.


O chamado Teste de Turing Total inclui um sinal de vdeo para testar habilidades de percepo e tambm permite manipulao de objetos (robtica).

Agindo de forma humana


Teste de Turing
A crtica principal em relao ao teste que ele no uma definio a partir de princpios bsicos e sim de imitao.
Seria similar a tentar construir um avio imitando o vo de um pssaro.

I A Inteligncia Artificial

Pensando de forma humana


modelagem cognitiva
A modelagem cognitiva surgiu nos anos 60 para tentar construir teorias precisas e verificveis sobre os processos de funcionamento da mente humana. Como validar?
Top-down: Prevendo e testando o comportamento de sujeitos humanos (cincia cognitiva). Bottom-up: Identificao direta de dados neurolgicos (neurocincia cognitiva).

I A Inteligncia Artificial

Hoje em dia so reas separadas de IA.

Pensando racionalmente leis do pensamento


Pensando racionalmente
Aristteles foi um dos primeiros a tentar codificar o pensamento correto
Concluso correta, se premissa correta
I A Inteligncia Artificial

Baseado na lgica
Scrates um homem, todos os homens so mortais, logo Scrates mortal.

Problemas:
Formalizar o conhecimento 100% certo Recursos computacionais quando raciocnio envolve muitos fatos

Pensando racionalmente leis do pensamento Tudo pode ser desvirtuado:


Deus amor O amor cego Stevie Wonder cego

I A Inteligncia Artificial

Concluso
Deus cego Stevie Wonder Deus!

????????? Se eu parti de fatos verdadeiros, como posso ter chegado concluses absurdas?

Agindo racionalmente:
Comportamento racional
= agir corretamente na hora certa.

Agir corretamente
= fazer o que esperado para atingir seus objetivos, dada a informao disponvel.
I A Inteligncia Artificial

No necessariamente envolve pensamentos (raciocnios lgicos).


resposta involuntria
A ao pode ser resultado de um reflexo.
Ex.: Tirar a mo de um objeto quente.

Pensar deve estar a servio da ao racional


O raciocnio lgico deve ser usado para alcanar um objetivo.

O que um sistema inteligente?


Fidelidade ao desempenho humano Pensamento Racionalidade

Sistemas que pensam como seres humanos Sistemas que agem como seres humanos

Sistemas que pensam racionalmente Sistemas que agem racionalmente

I A Inteligncia Artificial

Comportamento

Paradigmas
Simblico (IA clssica): metfora lingstica
ex. sistemas especialistas, agentes,...

Conexionista: metfora cerebral


I A Inteligncia Artificial

ex. redes neurais

Evolucionista: metfora da natureza


ex. algoritmos genticos, vida artificial

Estatstico/Probabilstico
Ex. Redes Bayesianas, sistemas difusos

Fundamentos

Matemtica
Filosofia
I A Inteligncia Artificial

Sociologia

Lingstica

IA

Psicologia

Neuro-fisiologia Gentica

Computao

Atualmente a IA abrange uma variedade de temas


reas de uso geral como aprendizado e percepo.

Tarefas especficas como jogos de xadrez,


deteco de fraudes, criao de poesia e diagnstico de doenas Sistemas de reconhecimento
Voz Escrita...
I A Inteligncia Artificial

Sistemas educacionais

Tendncias atuais
passagem de sistemas experimentais para aplicaes reais de larga escala
representao de conhecimento (CYC) reconhecimento da fala robtica viso internet (softbots) Educao mediada por TICs
I A Inteligncia Artificial

Exemplo de Aplicaes
Pesquisa operacional:
busca e otimizao, heursticas em geral

Jogos: xadrez, damas, etc.

I A Inteligncia Artificial

traduo automtica,
verificadores ortogrficos e sintticos, reconhecimento da fala, etc.

Aplicaes
Sistemas tutores:
modelagem do aluno, escolha de estratgias pedaggicas, etc.
I A Inteligncia Artificial

Percepo:
viso, tato, audio, olfato, paladar...

Robtica (software e hardware):


manipulao, navegao, etc.

Educao
Tutores inteligentes

Exerccio
Implemente o Teste de Turing

I A Inteligncia Artificial

Você também pode gostar