• Nenhum resultado encontrado

Introdução à Inteligência Artificial IA 2006

N/A
N/A
Protected

Academic year: 2021

Share "Introdução à Inteligência Artificial IA 2006"

Copied!
40
0
0

Texto

(1)

Introdução à

Inteligência Artificial

IA 2006

(2)

Artificial Intelligence

A Modern Approach

• AIMA Stuart Russel and Peter Norvig -Prentice Hall, 2003 (2ª edição)

• Livros tradicionais de IA: perspectiva histórica de 50 anos de IA (conjunto de problemas e soluções)

• AIMA: visão unificada da área de IA Como descrever e construir agentes

(3)

Critério de Avaliação

• Avaliações:

– 2 provas – 3 EPs

– Prova substitutiva fechada

• MEPs (média ponderada de EPs) ≥ 5.0 • MP (média ponderada de Provas)≥ 5.0

(4)

Cronograma

S1: 07/08 S7: 18/09 S13: 30/10 S2: 14/08 S8: 25/09 S14: 06/11 S3: 21/08 S9: 02/10 S15: 13/11(bk) S4: 28/08 S10: 09/10 (bk) S16: 20/11 S5: 04/09(bk) S11: 16/10 S17: 27/11 Psub P2 P1

(5)

Datas de Prova

• P1: 20 de outubro • P2: 01 de dezembro

• Psub (fechada): 06 de dezembro

(6)

Desafio de IA

• Desafio da Física:

– viajar acima da velocidade da luz

– construir dispositivos anti-gravitacionais

• Desafio de IA:

– compreender seres inteligentes

(7)

Aprender mais sobre o ser humano

• a mais de 2000 anos filósofos tentam compreender como funcionam as

faculdades mentais: raciocínio, visão, aprendizagem e memória

• com a chegada dos computadores surge a possibilidade de estudos teóricos e

(8)

IA: disciplina experimental

• além de compreender entidades inteligentes, IA se preocupa em construi-las

• as entidades construidas podem servir para o estudo da inteligência além de serem

(9)

O que é inteligência natural?

• Quem a possui? – Pessoas? – Golfinhos? – Cachorros? – Formigas? – Bebês?

(10)

Tarefas que requerem inteligência

• Compreender um texto ou diálogo em português • Aprender

• Ensinar • Planejar • Escalonar • Visão

(11)

Máquinas podem pensar?

• Ramo da filosofia preocupado em provar que IA é impossível

• Penrose, Searle, Setzer: máquinas nunca poderão pensar

– por exemplo: fenômenos metereológicos são impossíveis de serem duplicados artificialmente

(12)

Máquinas biológicas pensam

• para que serve o sequenciamento de genômas?

• tentar compreender o funcionamento dos organismos como máquinas?

• se o homem pode ser visto como uma

máquina (de proteínas) então … máquinas (de silício) podem pensar? como?

(13)

Teste de Turing (1950)

• Turing escapa da definição de inteligência ou capacidade de pensar propondo um teste que decide se uma máquina é inteligente ou não.

• Versão simplificada: a máquina tenta

convencer um interrogador humano que ela é humana.

(14)

Teste de Turing (1950)

homem mulher Interrogador ajuda confunde máquina mulher ajuda confunde

(15)

• Computadores com inteligência equivalente à de um ser humano significariam um

grande impacto nas nossas vidas e no futuro da humanidade

Porque IA é uma área

(16)

Porque IA é uma área

interessante de pesquisa ?

• Questão de IA: como construir entidades

inteligentes tendo o homem como exemplo?

– disciplina recente: 50 anos de vida (em 1956 surgiu o nome IA)

– área interdisciplinar: aplicações em qualquer área do conhecimento humano

(17)

IA engloba uma grande variedade de

sub-áreas

Tarefas específicas

Tarefas de propósito geral

Percepção Raciocínio Lógico Visão Reconhecimento de Padrões Jogo de Xadrez Diagnóstico Médico Compreenção de Texto

(18)

O que é IA?

• Construir máquinas que

– raciocinam?

– tomam decisões?

– capazes de perceber o mundo? – planejam?

– refletem?

(19)

Tópicos do curso

• O que é Inteligência Artificial • Agentes

• Métodos de Busca e jogos • Conhecimento e raciocínio

• Representação de conhecimento • Robótica Cognitiva

(20)

• Questões para quem trabalha em IA:

– Você está interessado em construir sistemas que raciocinam (pensam) ou que se comportam

(agem) de uma determinada maneira? ==>

formas de realizar os objetivos

– Você está interessado em construir sistemas baseando-se no modelo humano ou em algum modelo ideal? ==> tipos de desempenho

(21)

Duas dimensões de tipos de sistemas:

as 4 metas possíveis para IA

Sistemas que pensam como humanos

Sistemas que agem como humanos

Sistemas que pensam racionalmente

Sistemas que agem racionalmente

(22)

Humano Versus Racional

• RACIONAL significa: FAZER A COISA CERTA ==> chamaremos de racional o conceito ideal de INTELIGÊNCIA

• Diferença entre HUMANO e RACIONAL

– não sugere que humanos sejam necessariamente irracionais no sentido de emocionalmente instáveis ou insanos.

– apesar de humanos serem considerados inteligentes ou possuirem capacidades mentais eles cometem erros

sistemáticos: nem todo mundo tira um A numa prova ou nem todo mundo que conhece as regras de xadrez é campeão

(23)

Sistemas que pensam como

humanos

“The exciting new effort to make computers think ... machines with

mind, in the full and literal sense”

(Haugeland, 1985)

“The automation of activities that we associate with the human thinking, activities such as decision-making, problem-solving and learning ...”

(24)

Pensando como humano

:

abordagem cognitiva

• Para descobrir como humanos pensam, são necessários processos de aquisição de conhecimento:

– introspecção (thinking loud) – experimentos psicológicos

• Idéia: construir uma teoria da mente passível de ser representada como um programa de computador

• Exemplos:

– GPS – General problem Solver (Newell and Simon, 1961) -- preocupados mais com a cognição do que em resolver problemas

(25)

Sistemas que agem como

humanos

“The art of creating machines that perform functions that require

intelligence when performed by people” (Kurzweil, 1990)

“The study of how to make computers do things that, at the moment, people

(26)

Agindo como humanos:

teste de Turing

• Essa questão é levada em conta para

– (1) programas que interagem com pessoas – (2) Sistemas Especialistas darem suas

explicações sobre suas decisões

– (3) sistemas de linguagem natural dialogarem com usuários

(27)

Sistemas que pensam

racionalmente

“The study of mental faculties through the use of computational models” (Charniak and McDermott, 1985)

“The study of the computations that make possible to perceive, reason, and act”(Winston, 1992)

(28)

Pensando racionalmente

:

as leis da abordagem do pensamento

• Pensamento correto; processos de raciocínio irrefutáveis: Todo homem é mortal.

Sócrates é homem.

⇒ Sócrates é mortal.

• Lógica: leis do pensamento que supostamente governam as operações da mente

• Tradição lógica de IA: desde 1965 se constrói programas baseados em raciocínio lógico (racional)

(29)

Sistemas que agem racionalmente

“A field of study that seeks to explain and emulate intelligent behavior in terms of computational processes” (Schalkoff, 1990)

(30)

Agindo racionalmente

:

a abordagem do agente racional

• Agir racionalmente: executar ações que realizam determinadas metas.

• Agente: percebe o ambiente e age sobre ele • Agente racional:

• faz a coisa “certa” (inferência correta a partir da

percepção) diante de seu conhecimento sobre o mundo • visa maximizar a tarefa de atingir os seus gols

(31)

Agente racional

‘ Mais geral do que a abordagem chamada

Leis do Pensamento de IA

’ Cientificamente mais tratável do que as

abordagens baseadas em comportamento ou pensamento humano (a racionalidade deve

ser claramente definida e completamente geral)

(32)

O que é Inteligência Artificial?

• Fazer computadores com capacidade de

– Raciocinar – Perceber – Planejar – Fazer hipóteses – Refletir – Aprender ...

(33)

Exemplos de aplicações de IA

• Lógica: prova automática de teoremas

• Pesquisa operacional: otimização com tratamento de incertezas e uso de heurísticas baseadas em conhecimento

• Jogos: computadores que jogam xadrez, damas, gamão, etc.

• Processamento de linguagem natural: tradução automática, construção de diálogos, interfaces para BDs, etc.

• Sistemas tutores: modelagem do aluno, escolha de estratégias pedagógicas, planejamento instrucional, etc.

(34)

navegação

autônoma

(ALVINN)

Velocidades Î 100km/h Distâncias Î 140km Usa RN associada a

imagens para guiar uma van em rodovias

(35)
(36)
(37)
(38)
(39)

NASA Unmanned Spacecraft

• Remote Agent eXperiment (RAX) – Software autônomo de

planejamento/controle de IA – Usado na espaçonave DS1

em Maio de 1998

– A espaçonave foi controlada por vários minutos pelo RAX

(40)

• Computer bridge: Bridge Baron – Usou Planejamento em IA para

ganhar o campeonato mundial de 1997 de bridge

– Software comercial: vendeu milhares de cópias

• Planejamento de processo de

manufatura

– É usado para planejar

West North East South 6 Ž Ž2 Ž8 Q Ž Q  J 6  5  9  7  ŽŽAK 5 Ž 3 Ž A … 9 … 

Referências

Documentos relacionados

Cães eliminaram oocis- tos nas fezes após a ingestão de musculatura de bovinos natu- ralmente infectados (HEYDORN, 1973; FAYER, 1974; DUBEY & FAY- ER, 1976; LOPES &

2.1) A promoção é aberta exclusivamente para os clientes que adquiriram imóveis dos empreendimentos em Fortaleza, Gran Felicitá, Forte Iracema e Vitalice,

Em 2014 e 2015 a HOUSE foi a responsável pela criação e execução da cenografia, e também, pela direção técnica do evento. Agência ÁGUA

As atividades desenvolvidas foram: trilhas para localização de ninhos de abelhas no campus da Universidade Federal de Viçosa (UFV) e no entorno das escolas, visita ao

Utilizando o resultados conhecidos sobre observac¸˜oes do avanc¸o do peri´elio de Merc´urio e da deflex˜ao de raios de luz no campo gravitacional do Sol, podemos utilizar

A cirurgia foi realizada em média 36 horas após o início dos sintomas e em 85% dos casos, em menos de 48 horas, enquanto na metanálise de Vahedi e colaboradores foram incluídos

Globalização e desenvolvimento sustentável: dinâmicas sociais rurais no Nordeste brasileiro. Estruturas organizacionais em rede e desenvolvimento

Os ensaios de remoção de Fe e Mn realizados em escala laboratorial com colunas de fluxo descendente permitiram avaliar a eficiência de cada material adsorvente