inteligência artificial -...

85
Inteligência Artificial Inteligência Artificial – Faculdade de Ciencias 4º ano 1

Upload: lamtuong

Post on 28-May-2018

218 views

Category:

Documents


1 download

TRANSCRIPT

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 1

Inteligência Artificial – Faculdade de Ciencias 4º ano 2

Apresentar os conceitos básicos e fundamentais da AI; Estudar e compreender seus métodos, técnicas e aplicações; Pesquisar e utilizar software, ferramentas e outros recursos da IA; Capacitar para a realização de futuros estudos em maior profundidade em áreas específicas da IA

Objetivos

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 3

Estudo dos conceitos, modelos,

métodos, técnicas e aplicações da

Inteligência Artificial.

Ementa N

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 4

Introdução e Conceitos Básicos.

Agentes Inteligentes e Sistemas Multiagentes.

Estratégias de Pesquisa em Espaços de Estados.

Representação e Raciocínio.

Elaboração de Planos.

Modelos Conexionistas.

Sistemas Subsimbólicos.

Complexidade, Caos e Auto-organização.

Aprendizado de Máquina.

Comunicação, Percepção e Ação.

Aplicações Avançadas

Programa Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 5

BITTENCOURT, Guilherme: Inteligência Artificial –

Ferramentas e Teorias. Editora da UFSC. 2ª. Edição.

Florianópolis, 2001. 362p. RICH, Elaine; KNIGHT, Kevin: Inteligência Artificial. Makron

Books. 2ª. Edição. São Paulo, 1994. 722p.

RUSSELL, Stuart; NORVIG, Peter: Articial Intelligence.

Prentice-Hall. New Jersey, 2003. (2a. edição) 1080p. RUSSEL, Stuart; NORVIG, Peter: Inteligência Artificial.

Campus, São Paulo, 2004. 1040p. WINSTON, Patrick Henry: Artificial Intelligence. 3rd. Edition.

Addison-Wesley. Reading, 1992. 735p. Articial Intelligence - A Modern Approach, P. Norvig, S.

Russell,

2Ed., 2002.

Bibliografia

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 6

A disciplina está organizada em 12 módulos, cada um abordando um aspecto da IA, com seus

próprios objetivos, conteúdos, recursos, metas de pesquisa, exercícios e tarefas para

entregar em datas pré-definidas ;

· Além disso há um Trabalho Final, que deve ser desenvolvido e implementado ao longo de todo

semestre.

· O Trabalho Final será avaliado em três momentos: O projeto, o protótipo e o relatório final ou

artigo

· Como qualquer cadeira ministrada neste curso, a disciplina exige elevado grau de autonomia

e iniciativa por parte dos alunos, que controlam em grande parte a própria aprendizagem. A

avaliação é formativa e a abordagem pedagógica é construtivista, centrada no aluno.

Inteligência Artificial – Faculdade de Ciencias 4º ano 7

Introdução e Conceitos Básicos

Módulo 1

Inteligência Artificial – Faculdade de Ciencias 4º ano 8

1. Introdução e Conceitos Básicos

Inteligência Artificial

Objetivos do Módulo

Leituras Recomendadas

Estudo Complementar

Exercícios e Tarefas

Módulo 1

Inteligência Artificial – Faculdade de Ciencias 4º ano 9

Situar a Inteligência Artificial (IA) como ciência em função de seus

conceitos e objetivos essenciais.

Estudar as diferentes abordagens adotadas na IA e o seu

relacionamento com outras ciências, como filosofia, psicologia,

linguística, etc.

Relatar aspectos do desenvolvimento da IA ao longo do tempo e

estabelecer o estado da arte vigente no momento atual.

Objetivos do Módulo

Inteligência Artificial – Faculdade de Ciencias 4º ano 10

• O que é a IA? • Perspectiva histórica • Estado da arte • 4 perspectivas diferentes sobre o que é a IA:

Inteligência Artificial – Faculdade de Ciencias 4º ano 11

O que é a IA?

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 12

Definição

• Nossa espécie é denominada como Homo sapiens – homem sábio – isso porque nossa capacidade mental é muito importante para nós.

• Há milhares de anos procura-se entender como pensamos.

• A IA vai mais além: ela tenta não apenas compreender, mas também construir entidades inteligentes.

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 13

Inteligência Artificial (IA) é um ramo da Ciência da Computação que reúne uma

extensa gama de disciplinas relacionadas com a reprodução, em sistemas

artificiais, do pensamento e das características normalmente associadas à

inteligência humana. O escopo da IA é portanto muito amplo e abrange desde

estudos epistemológicos e filosóficos até a robótica e sistemas adaptativos,

passando por modelos formais de raciocínio, redes neurais artificiais, teoria do

caos, algoritmos genéticos e assim por diante.

No presente módulo aborda-se o estudo da IA em abrangência, visando oferecer

ao estudante uma visão panorâmica da área , suas aplicações e potencialidades.

Inteligência Artificial

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 14

• Russell & Norvig (1995)

• Sistemas que pensam como humanos

• Sistemas que agem como humanos

• Sistemas que pensam racionalmente

• Sistemas que agem racionalmente

Inteligência Artificial

“Inteligência Artificial (IA) é a área da ciência da computação orientada ao

entendimento, construção e validação de sistemas inteligentes, isto é, que

exibem, de alguma forma, características associadas ao que chamamos

inteligência”.

(Rich & Knight, 1994)

Inteligência Artificial – Faculdade de Ciencias 4º ano 15

Inteligência Artificial

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 16

Actuar como os humanos: o teste de Turing

• Turing (1950) "Computing machinery and intelligence": • “As máquinas podem pensar?" “As máquinas podem ter um comportamento inteligente?“ • Previsão de que no ano 2030 uma máquina teria 80% de hipóteses de simular comportamento humano • Dominou desenvolvimento da IA nos 50 anos seguintes • Introdução das componentes principais da IA: conhecimento, raciocínio, comunicação, aprendizagem

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 17

• Filosofia (428 a.C.)

• Matemática (800)

• Economia (1776)

• Neurociência (1861)

• Psicologia (1879)

• Engenharia da Computação (1940)

• Linguística (1957)

Fundamentos da IA

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 18

Filosofia

• Como a mente (intelecto) se desenvolve a partir de um cérebro físico?

• De onde vem o conhecimento?

• Como o conhecimento conduz a ação?

Aristóteles (385 – 322 a.C.)

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 19

Matemática

• Quais são as regras formais para obter conclusões válidas?

• O que pode ser computado?

• Como raciocinamos com informações incorretas?

George Boole (1815 – 1864)

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 20

Economia

• Adam Smith trata a economia como ciência.

• A economia estuda como pessoas fazem escolhas que levam a resultados preferenciais.

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 21

Neurociência

• Estudo do sistema nervoso em particular o cérebro.

• O cérebro está envolvido com o pensamento.

• Ainda uma batalha para cientistas da área.

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 22

Psicologia

• Visão do cérebro como um dispositivo de processamento de informações , que envolve uma certa forma de inferência lógica inconsciente.

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 23

Engenharia de computadores

• Como podemos construir um computador eficiente?

• O software da ciência da computação contribuiu e contribui com SO, linguagens de programação e ferramentas.

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 24

Linguística

• Como a linguagem se relaciona com o pensamento? ▫ Representação do conhecimento.

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 25

• Filosofia --> Lógica, raciocínio, mente como sistema físico, fundamentos de aprendizagem, linguagem, racionalidade • Matemática - -> Representação formal e algoritmos, provas, computação, probabilidade • Economia --> utilidade, investigação operacional • Neurologia --> componente física da actividade mental • Psicologia --> fenómeno da percepção e do controlo motor, técnicas experimentais • Engenharia de computadores --> computadores eficientes • Linguística --> representação , gramática

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 26

• 1943 McCulloch & Pitts: modelo do cérebro usando um circuito Booleano • 1950 Artigo Turing "Computing Machinery and Intelligence" • 1956 Encontro de Dartmouth: nome “Inteligência Artificial" • 1950s Primeiros sistemas da IA, incluindo jogo de xadrez de Samuel, Demonstrador de Teoremas Lógicos, de Newell & Simon, Engenho de Geometria de Gelernter • 1965 Algoritmo completo para raciocínio lógico de Robinson • 1966-73 IA descobre complexidade computacional • 1969-79 Início do desenvolvimento de sistemas baseados em conhecimento • 1980- IA como indústria • 1987- IA como ciência • 1995- Agentes inteligentes

História da IA

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 27

Estado da arte • Deep Blue venceu campeão mundial de xadrez Garry Kasparov em 1997 • Prova de uma conjectura matemática (conjectura de Robbins) que ficou por resolver durante décadas • Piloto automático em 98% do tempo entre Pittsburgh e San Diego (4000km) • Durante a guerra do golfo de 1991, as forças americanas desenvolveram um programa de planeamento e escalonamento envolvendo 50,000 veículos, carga e pessoas • Planeador autónomo a bordo de uma nave espacial da NASA controla o escalonamento das operações • Proverb resolve palavras cruzadas melhor do que a maioria dos humanos

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 28

Pensar racionalmente: “leis do pensamento“ • Aristóteles: quais são os argumentos correctos / processos do pensamento? • Escolas Gregas desenvolveram várias formas de lógica: notação e regras de derivação para o pensamento; • Relação entre matemática e filosofia e a IA moderna • Problemas: 1. Nem todo o comportamento inteligente resulta de uma deliberação lógica 2. Qual é o objectivo do pensamento? Que pensamentos devo ter?

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 29

Pensar Racionalmente

• A abordagem das Leis do Pensamento.

• Origem: os silogismos de Aristóteles.

• Conexão direta da matemática e da filosofia com a IA moderna.

• Obstáculos:

• não é fácil representar o conhecimento informal

• Há uma grande diferença entre resolver um problema em “princípio ” e resolvê-lo na prática.

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 30

Pensar como os humanos: modelação do conhecimento

• “Revolução do conhecimento” em 1960 com a Psicologia e a Neurologia • Necessidade de uma formulação científica sobre a actividade do cérebro • Processo de validação? 1) Estimativa e teste do comportamento humano (abordagem topo-base/top-down) ou 2) Identificação directa de dados neurológicos (abordagem base-topo/bottom-up)

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 31

Pensar como Humano

• A abordagem da Modelagem Cognitiva

• Como os seres humanos pensam?

• A Ciência Cognitiva é hoje uma área paralela, que inspira a IA e é inspirada por ela.

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 32

• Como podemos dizer que um programa pensa como um ser humano?

▫ A ciência cognitiva se baseia na investigação experimental de seres humanos ou animais.

▫ O caso é que temos acesso apenas a computadores para realizar experimentação.

Inteligência Artificial

Pensar como Humano

Inteligência Artificial – Faculdade de Ciencias 4º ano 33

Agir como Humano

• A abordagem do Teste de Turing

• O computador passará no teste se um interrogador humano, depois de propor algumas perguntas por escrito, não conseguir descobrir se as respostas escritas vêm de uma pessoa ou não.

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 34

Agir como Humano

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 35

• Antecipou todas as grandes questões da IA:

• Processamento da Linguagem Natural: para permitir que ele se comunique com sucesso em um idioma natural.

• Representação de Conhecimento: para armazenar o que sabe e ouve.

• Automação do Raciocínio: armazenar respostas e perguntas e tirar novas conclusões.

• Aprendizado de Máquina: adaptação.

Dessa forma o computador precisaria ter todas as capacidades acima.

Inteligência Artificial

Agir como Humano

Inteligência Artificial – Faculdade de Ciencias 4º ano 36

Pensar como os humanos Pensar racionalmente

Actuar como os humanos Actuar racionalmente

A nossa perspectiva é “actuar racionalmente”

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 37

Faça um resumo de no máximo DUAS páginas das leituras realizadas, destacando os pontos que você considerou de maior importância e interesse para o seu aprendizado e as dúvidas ou questões que possam ter surgido dessas leituras.

Tarefa 1:

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 38

Inteligência Artificial

Agentes Inteligentes

Modulo 2

Inteligência Artificial – Faculdade de Ciencias 4º ano 39

Inteligência Artificial

Agentes Inteligentes Objetivos do Módulo Estudo Complementar Exercícios e Tarefas

Inteligência Artificial – Faculdade de Ciencias 4º ano 40

Inteligência Artificial

Agentes Inteligentes

Modulo 2

Inteligência Artificial – Faculdade de Ciencias 4º ano 41

Inteligência Artificial

Objectivos do Módulo 2

· Levar o aluno a entender com clareza o conceito de agente inteligente, sua estrutura e atributos essenciais; · Introduzir as principais taxonomias empregadas na classificação dos agentes inteligentes; · Pesquisar as principais ferramentas empregadas na programação de agentes inteligentes e seus ambientes, ilustrando-as com aplicações específicas.

Inteligência Artificial – Faculdade de Ciencias 4º ano 42

Inteligência Artificial

Agentes Inteligentes

Inteligência Artificial – Faculdade de Ciencias 4º ano 43

Inteligência Artificial

Agentes Inteligentes

Agentes inteligentes são artefatos de software que apresentam uma série de atributos, tais como autonomia, orientação a objectivos e mobilidade, aliados à capacidade de raciocinar sobre a própria acção, planeiando e controlando seus actos para atingir seus objectivos da forma mais eficaz possível.

Inteligência Artificial – Faculdade de Ciencias 4º ano 44

Inteligência Artificial

• Um agente é tudo o que é capaz de captar/perceber o ambiente onde se encontra, através de sensores e actua nesse ambiente através de actuadores • Agente Humano – Sensores: olhos, orelhas e outros órgãos – Actuadores: mãos, pernas, boca e outras partes do corpo • Agente Robótico – Sensores: câmaras e infravermelhos – Actuadores: partes motoras

Agentes

Inteligência Artificial – Faculdade de Ciencias 4º ano 45

Inteligência Artificial

• A função agente mapeia uma sequência de percepções em acções: [f: P* A] • O programa agente é executado numa plataforma para produzir f • agente = plataforma + programa\

Agentes e ambientes

Inteligência Artificial – Faculdade de Ciencias 4º ano 46

Inteligência Artificial

• Percepções [localização, conteúdo] – Localização: A, B – Conteúdo: Limpo, Sujo • Acções: Esquerda, Direita, Aspirar

Mundo do aspirador

Inteligência Artificial – Faculdade de Ciencias 4º ano 47

Inteligência Artificial

Agente aspirador

Inteligência Artificial – Faculdade de Ciencias 4º ano 48

Inteligência Artificial

Função AgenteAspirador ([posição, estado]) devolve acção Se estado = Sujo então devolve Aspirar Senão se posição = A então devolve Direita Senão se posição = B então devolve Esquerda

Agente aspirador

Inteligência Artificial – Faculdade de Ciencias 4º ano 49

Inteligência Artificial

• Agente Racional: Por cada sequência de percepções possível, um agente racional deve seleccionar uma acção que é suposto maximizar a sua medida de desempenho, dada a informação disponibilizada pela sequência de percepções e eventualmente pelo conhecimento que o agente possui.

Agentes racionais

Inteligência Artificial – Faculdade de Ciencias 4º ano 50

Inteligência Artificial

• Um agente deve procurar fazer “o que está certo", baseado nas suas percepções e nas acções que pode tomar • A acção certa é aquela que dá maior expectativa de sucesso ao agente • Medida de desempenho: critério objectivo que mede o sucesso do comportamento do agente • Por exº, medida de desempenho do agente aspirador pode ser a sujidade aspirada, tempo utilizado, electricidade consumida, ruído gerado, etc.

Agentes racionais

Inteligência Artificial – Faculdade de Ciencias 4º ano 51

Inteligência Artificial

Racionalidade ≠ omnisciência – Percepções podem não disponibilizar conhecimento que é importante

Racionalidade ≠ clarividência – Resultado de uma acção pode não estar de acordo com o esperado

Logo, racionalidade ≠ sucesso Racionalidade exploração, aprendizagem, autonomia

Agentes racionais

Inteligência Artificial – Faculdade de Ciencias 4º ano 52

Inteligência Artificial

• Um agente é autónomo se o seu conhecimento for determinado apenas pela sua experiência (com capacidade de aprender e adaptar-se)

Agente autónomo

Agentes podem tomar acções para obter informações úteis (recolha de informação, exploração)

Inteligência Artificial – Faculdade de Ciencias 4º ano 53

Inteligência Artificial

– Performance (medida de desempenho) – Environment (ambiente) – Actuators (actuadores) – Sensors (sensores)

Caracterização de um agente

• PEAS

Inteligência Artificial – Faculdade de Ciencias 4º ano 54

Inteligência Artificial

• Desempenho – Notas dos alunos no teste

• Ambiente – Conjunto de alunos

• Actuadores – Monitor: exercícios, sugestões, correcções

• Sensores – Teclado: respostas

PEAS: agente prof. de Inglês

Inteligência Artificial – Faculdade de Ciencias 4º ano 55

Inteligência Artificial

• Desempenho – Saúde do paciente, custos

• Ambiente – Paciente, hospital, funcionários

• Actuadores – Monitor: questões, testes, diagnósticos, tratamentos

• Sensores – Teclado: sintomas, respostas

PEAS: agente médico

Inteligência Artificial – Faculdade de Ciencias 4º ano 56

Inteligência Artificial

• Desempenho – Segurança, destino, lucros, legalidade, conforto

• Ambiente – Clientes, estradas, trânsito, transeuntes, tempo

• Actuadores – Volante, acelerador, travão, buzina, pisca

• Sensores – GPS, conta km, velocímetro, nível do depósito, temperatura do óleo

PEAS: agente taxista

Inteligência Artificial – Faculdade de Ciencias 4º ano 57

Inteligência Artificial

Tipos de Ambientes

Inteligência Artificial – Faculdade de Ciencias 4º ano 58

Inteligência Artificial

• Completamente observável (vs. parcialmente observável): Os sensores do agente dão acesso ao estado completo do ambiente em cada instante de tempo.

• Determinístico (vs. estocástico): O estado seguinte do ambiente é determinado somente em função do estado actual e da acção executada pelo agente. (Se o ambiente é sempre determinístico excepto para as acções de outros agentes, então o ambiente é estratégico)

Tipos de Ambientes

Inteligência Artificial – Faculdade de Ciencias 4º ano 59

Inteligência Artificial

Tipos de Ambientes

Inteligência Artificial – Faculdade de Ciencias 4º ano 60

Inteligência Artificial

• Episódico (vs. sequencial): A experiência do agente está dividida em episódios atómicos (em que cada episódio consiste em percepção+acção do agente) e a escolha de cada acção em cada episódio depende apenas do próprio episódio.

• Estático (vs. dinâmico): o ambiente não é alterado enquanto o agente decide que acção vai tomar. (O ambiente é semi-dinâmico se o ambiente permanece inalterado com a passagem do tempo mas o desempenho do agente (pontuação) é alterado)

Tipos de Ambientes

Inteligência Artificial – Faculdade de Ciencias 4º ano 61

Inteligência Artificial

Tipos de Ambientes

Inteligência Artificial – Faculdade de Ciencias 4º ano 62

Inteligência Artificial

• Discreto (vs. contínuo): O agente tem um número limitado de percepções e acções distintas que estão claramente definidas.

• Agente único (vs. multi-agente): Só existe um agente no ambiente.

Tipos de Ambientes

Inteligência Artificial – Faculdade de Ciencias 4º ano 63

Inteligência Artificial

• O tipo de ambiente determina o tipo de agente • O mundo real é:

– Parcialmente observável – Estocástico – Sequencial – Dinâmico – Contínuo – Multi-agente

Inteligência Artificial – Faculdade de Ciencias 4º ano 64

Inteligência Artificial

Tipos de Agentes

Inteligência Artificial – Faculdade de Ciencias 4º ano 65

Inteligência Artificial

• Agentes de reflexos simples • Agentes de reflexos com estado interno • Agentes guiados por objectivos • Agentes baseados em utilidade • Agentes com aprendizagem

Tipos de Agentes

Inteligência Artificial – Faculdade de Ciencias 4º ano 66

Inteligência Artificial

• Motivação: ignorar a história de percepções para tornar as regras condição-acção mais simples • Representação gráfica – Forma rectangular para estado interno – Forma oval para informação adicional

Agentes de reflexos simples

Inteligência Artificial – Faculdade de Ciencias 4º ano 67

Inteligência Artificial

Agentes de reflexos simples

Inteligência Artificial – Faculdade de Ciencias 4º ano 68

Inteligência Artificial

Função AgenteReflexosSimples (percepção) devolve acção Estático: regras (conjº de regras condição-acção) estado InterpretaInput (percepção) regra EmparelhaRegra (estado,regras) acção RegraAcção [regra] devolve acção

Inteligência Artificial – Faculdade de Ciencias 4º ano 69

Inteligência Artificial

• Só funciona correctamente se o ambiente for completamente observável – Agente aspirador entraria em ciclo

Agentes de reflexos simples

Inteligência Artificial – Faculdade de Ciencias 4º ano 70

Inteligência Artificial

Agentes de reflexos simples

Inteligência Artificial – Faculdade de Ciencias 4º ano 71

Inteligência Artificial

• Motivação: necessidade de lidar com ambientes parcialmente observáveis • Solução: manter um estado interno que depende do historial de percepções • Necessidade de informação adicional – Evolução do mundo independentemente do agente – Evolução do mundo em função das acções do agente

Agentes de reflexos simples com estado interno

Inteligência Artificial – Faculdade de Ciencias 4º ano 72

Inteligência Artificial

Agentes de reflexos simples com estado interno

Inteligência Artificial – Faculdade de Ciencias 4º ano 73

Inteligência Artificial

Função AgenteReflexosComEstado (percepção) devolve acção Estático: estado (descrição do estado do mundo) regras (conjº de regras condição-acção) acção (a acção mais recente) estado ActualizaEstado(estado,acção,percepção) regra EmparelhaRegra(estado,regras) acção RegraAcção[regra] devolve acção

Inteligência Artificial – Faculdade de Ciencias 4º ano 74

Inteligência Artificial

Inteligência Artificial – Faculdade de Ciencias 4º ano 75

Inteligência Artificial

• Para além de ter um conjunto de regras condição-acção, tem também um (ou mais) objectivo(s) • Por ex, considere-se um agente taxista que cujo objectivo é chegar a um destino – Chegando a um cruzamento, o agente decide avançar, virar à direita ou virar à esquerda em função do objectivo

• Acrescenta a um agente de reflexos simples considerações sobre o futuro, a fim de alcançar os objectivos

Agentes guiados por objectivos

Inteligência Artificial – Faculdade de Ciencias 4º ano 76

Inteligência Artificial

Agentes guiados por objectivos

Inteligência Artificial – Faculdade de Ciencias 4º ano 77

Inteligência Artificial

Agentes guiados por objectivos

Inteligência Artificial – Faculdade de Ciencias 4º ano 78

Inteligência Artificial

• Para além de ter um conjunto de regras condição-acção, tem também uma função de utilidade • Por exº, considere-se um agente taxista que pretende chegar a um destino – A função de utilidade permite distinguir as diferentes formas de chegar ao estino, em função do tempo, da despesa, da segurança, …

Agentes baseados em utilidade

Inteligência Artificial – Faculdade de Ciencias 4º ano 79

Inteligência Artificial

• A função de utilidade permite estabelecer preferências entre sequências de estados que permitem atingir os mesmos objectivos – Deve ser especificado o que fazer no caso de existirem objectivos que entram em conflito – Se nenhum dos objectivos puder ser alcançado com segurança deve ser feita uma “pesagem” em função da importância dos objectivos

Agentes baseados em utilidade

Inteligência Artificial – Faculdade de Ciencias 4º ano 80

Inteligência Artificial

Agentes baseados em utilidade

Inteligência Artificial – Faculdade de Ciencias 4º ano 81

Inteligência Artificial

Agentes baseados em utilidade

Inteligência Artificial – Faculdade de Ciencias 4º ano 82

Inteligência Artificial

• Motivação: o agente começa por actuar num ambiente desconhecido e vai ficando mais eficiente face à sua actuação anterior • 4 componentes principais – Aprendizagem – Desempenho – Crítica – Gerador de problemas

Agentes com aprendizagem

Inteligência Artificial – Faculdade de Ciencias 4º ano 83

Inteligência Artificial

• Aprendizagem: usa feedback da crítica sobre actuação do agente e determina modificações ao desempenho para actuar melhor no futuro • Desempenho: o que anteriormente considerávamos como o agente – recebe percepções e devolve acções • Crítica: comunica ao elemento de aprendizagem como está a ser a actuação do agente face a uma medida de desempenho • Gerador de problemas: sugere acções que podem levar a experiências novas e informativas

Agentes com aprendizagem

Inteligência Artificial – Faculdade de Ciencias 4º ano 84

Inteligência Artificial

Agentes com aprendizagem

Inteligência Artificial – Faculdade de Ciencias 4º ano 85

Inteligência Artificial

Exemplos de Agentes