Inteligência Artificial
|
|
|
- Ruy Beltrão Martins
- 7 Há anos
- Visualizações:
Transcrição
1 Inteligência Artificial Aula 3 Métodos de Busca para Resolução de Problemas Busca Informada Heurísticas Busca Gulosa Busca A* Busca Local Prática #2 Prof. Ricardo M. Marcacini [email protected] Curso: Bacharelado em Sistemas de Informação 1º Semestre /
2 Busca com Informação Busca não Informada é ineficiente quando o espaço de busca é grande Ineficiência tempo e memória Dificuldade para maioria dos problemas reais Buscam a solução por meio de força bruta Como melhorar a busca? IA-03 2
3 Busca com Informação Busca não Informada é ineficiente quando o espaço de busca é grande Ineficiência tempo e memória Dificuldade para maioria dos problemas reais Buscam a solução por meio de força bruta Como melhorar a busca? Adicionando uma informação do domínio Heurísticas para guiar o processo de busca Elimina estados não promissores durante a busca IA-03 3
4 Busca Informada: Heurísticas Heurística é uma função h(n) que indica o melhor caminho para a solução h(n) é o custo estimado do caminho do estado n até o estado final Importante: h(estado_final) = 0 IA-03 4
5 Busca Informada: Heurísticas Heurística é uma função h(n) que indica o melhor caminho para a solução h(n) é o custo estimado do caminho do estado n até o estado final Importante: h(estado_final) = 0 Indica qual o próximo estado (nó) a ser escolhido durante a busca IA-03 5
6 Busca Informada: Heurísticas Heurística é uma função h(n) que indica o melhor caminho para a solução h(n) é o custo estimado do caminho do estado n até o estado final Importante: h(estado_final) = 0 Indica qual o próximo estado (nó) a ser escolhido durante a busca Exemplos de heurísticas Quebra-cabeça-8 Caminho mais curto entre duas cidades IA-03 6
7 Busca Informada: Heurística Como escolher uma heurística? 1) Devemos entender o problema! 2) h(n) deve ser admissível Nunca superestimar o custo real da solução (h*) h(n) h* IA-03 7
8 Busca Gulosa Similar à Busca em Profundidade Expandir apenas o estado mais promissor Função heurística h(n) Os outros estados são ignorados IA-03 8
9 Busca Gulosa Similar à Busca em Profundidade Expandir apenas o estado mais promissor Função heurística h(n) Os outros estados são ignorados Exemplo: melhor rota entre duas cidades Quais os estados do problema? Melhor rota Menor distância Qual seria uma boa heurística? IA-03 9
10 Busca Gulosa: Exemplo: Viagem para Romênia Estado Inicial: Arad Estado Final: Bucharest Heurística: Linha reta entre um estado e o Estado Final IA-03 10
11 Busca Gulosa: Exemplo: Viagem para Romênia IA-03 11
12 Busca Gulosa: Exemplo: Viagem para Romênia IA-03 12
13 Busca Gulosa: Exemplo: Viagem para Romênia IA-03 13
14 Busca Gulosa: Exemplo: Viagem para Romênia IA-03 14
15 Busca Gulosa: Exemplo: Viagem para Romênia IA-03 15
16 Busca Gulosa: Exemplo: Viagem para Romênia Encontrou a mehor solução (caminho mais curto)? IA-03 16
17 Busca Gulosa: Exemplo: Viagem para Romênia Encontrou a mehor solução (caminho mais curto)? - Minimiza o custo computacional - Não há garantias que a solução seja ótima! IA-03 17
18 Algoritmo A* Baseado na Busca em Largura Usando heurística! A função que vai guiar a busca é tal que f(n) = g(n) + h(n) g(n): custo real para chegar ao estado atual h(n): custo estimado para chegar ao estado final Se f(n) é admissível... Garantia de encontrar a solução ótima! IA-03 18
19 Algoritmo A*: Exemplo: Viagem para Romênia Estado Inicial: Arad Estado Final: Bucharest h(n): Linha reta entre um estado e o Estado Final g(n): Custo do caminho atual f(n) = g(n) + h(n) IA-03 19
20 Algoritmo A*: Exemplo: Viagem para Romênia IA-03 20
21 Algoritmo A*: Exemplo: Viagem para Romênia IA-03 21
22 Algoritmo A*: Exemplo: Viagem para Romênia IA-03 22
23 Algoritmo A*: Exemplo: Viagem para Romênia IA-03 23
24 Algoritmo A*: Exemplo: Viagem para Romênia IA-03 24
25 Algoritmo A*: Exemplo: Viagem para Romênia IA-03 25
26 Algoritmo A*: Exemplo: Viagem para Romênia IA-03 26
27 Algoritmo A*: Exemplo: Viagem para Romênia Sempre encontra a melhor solução (heurística admissível) - Menor número de nós expandidos - Caminho de menor custo IA-03 27
28 Análise dos Algoritmos de Busca Complexidade de Tempo IA-03 28
29 Análise dos Algoritmos de Busca Complexidade de Tempo Número de estados (nós) expandidos Complexidade de Espaço IA-03 29
30 Análise dos Algoritmos de Busca Complexidade de Tempo Número de estados (nós) expandidos Complexidade de Espaço Número máximo estados (nós) na memória Completo (Sim ou Não) IA-03 30
31 Análise dos Algoritmos de Busca Complexidade de Tempo Número de estados (nós) expandidos Complexidade de Espaço Número máximo estados (nós) na memória Completo (Sim ou Não) Se existe alguma solução, o algoritmo encontra? Admissível (Sim ou Não) IA-03 31
32 Análise dos Algoritmos de Busca Complexidade de Tempo Número de estados (nós) expandidos Complexidade de Espaço Número máximo estados (nós) na memória Completo (Sim ou Não) Se existe alguma solução, o algoritmo encontra? Admissível (Sim ou Não) Se existe uma solução ótima, o algoritmo encontra? IA-03 32
33 Análise dos Algoritmos de Busca Busca em Profundidade Busca em Profundidade Limitada Busca em Largura Busca Gulosa Complexidade de Tempo Complexidade de Espaço Admissível Completa Busca com A* b: fator de ramificiação da árvore de busca d: profundidade da solução na árvore de busca h: profudidade máxima da árvore de busca L: limite da profundidade (para busca em profundidade limitada) IA-03 33
34 Análise dos Algoritmos de Busca Busca em Profundidade Busca em Profundidade Limitada Busca em Largura Complexidade de Tempo Complexidade de Espaço Admissível Completa O(b h ) O(bh) Não* Sim (espaços finitos) Não (espaços infinitos) O(b L ) O(bL) Não Sim se L d O(b d ) O(b d ) Sim Sim Busca Gulosa O(bd) O(bd) Não Busca com A* Exponencial (boa heurística diminui o tempo) O(bd) Sim (depende da heurística) Não (loop, espaços infinitos) Sim b: fator de ramificiação da árvore de busca d: profundidade da solução na árvore de busca h: profudidade máxima da árvore de busca L: limite da profundidade (para busca em profundidade limitada) IA-03 34
35 Busca Local Algoritmos de busca estudados até agora... Exploram o espaço de busca de maneira sistemática Guardam o caminho da solução Estado inicial até Estado final Importante para problemas que sabemos a solução, mas não conhecemos o caminho Como montar um cubo-mágico? IA-03 35
36 Busca Local Algoritmos de busca estudados até agora... Exploram o espaço de busca de maneira sistemática Guardam o caminho da solução Estado inicial até Estado final Importante para problemas que sabemos a solução, mas não conhecemos o caminho Como montar um cubo-mágico? E quando o caminho não interessa? IA-03 36
37 Busca Local Algoritmos de busca estudados até agora... Exploram o espaço de busca de maneira sistemática Guardam o caminho da solução Estado inicial até Estado final Importante para problemas que sabemos a solução, mas não conhecemos o caminho Como montar um cubo-mágico? E quando o caminho não interessa? O que importa é a configuração final Circutos integrados, escalonamento de jornadas de trabalho, otimização de funções em geral... IA-03 37
38 Busca Local: Hill-Climbing Algoritmo Hill-Climbing 1. Escolha um estado inicial do espaço de busca 2. Considere todos os vizinhos (estados sucessores) 3. Mova para o vizinho (estado) com maior qualidade 4. Repetir 2 e 3 até que todos os vizinhos tenham menos qualidade que o estado atual IA-03 38
39 Busca Local: Hill-Climbing IA-03 39
40 Busca Local: Hill-Climbing IA-03 40
41 Busca Local: Hill-Climbing Se atingir um máximo local, a busca termina mesmo que a solução não é satisfatória IA-03 41
42 Busca Local: Hill-Climbing Platôs (regiões planas) faz com que a busca seja uma caminhada aleatória IA-03 42
43 Busca Local: Hill-Climbing Análise do Hill-Climbing Complexidade de Tempo IA-03 43
44 Busca Local: Hill-Climbing Análise do Hill-Climbing Complexidade de Tempo Número de estados visitados até convergir Depende do problema Máximo número de iterações (parâmetro) Complexidade de Espaço IA-03 44
45 Busca Local: Hill-Climbing Análise do Hill-Climbing Complexidade de Tempo Número de estados visitados até convergir Depende do problema Máximo número de iterações (parâmetro) Complexidade de Espaço O(1) Armazena somente o estado atual Completo: IA-03 45
46 Busca Local: Hill-Climbing Análise do Hill-Climbing Complexidade de Tempo Número de estados visitados até convergir Depende do problema Máximo número de iterações (parâmetro) Complexidade de Espaço O(1) Armazena somente o estado atual Completo: Sim (cada estado é uma solução) Admissível: IA-03 46
47 Busca Local: Hill-Climbing Análise do Hill-Climbing Complexidade de Tempo Número de estados visitados até convergir Depende do problema Máximo número de iterações (parâmetro) Complexidade de Espaço O(1) Armazena somente o estado atual Completo: Sim (cada estado é uma solução) Admissível: Não (depende da inicialização) IA-03 47
48 Prática #2 Implementação do Hill-Climbing Resolução do Problema da Mochila Mochila com capacidade máxima de 23 kg. Temos 5 possíveis objetos para carregar Objetivo: quais objetos carregar na mochila? Perguntas Como representar o problema (estados)? Dado um estado, como encontrar os estados vizinhos? IA-03 48
49 Prática #2 Implementação do Hill-Climbing Resolução do Problema da Mochila Mochila com capacidade máxima de 23 kg. Temos 5 possíveis objetos para carregar Objetivo: quais objetos carregar na mochila? Exercício (alunos) Melhorar a função que define os próximos vizinhos (estados sucessores) IA-03 49
50 Bibliografia: Algoritmos de Busca Bibliografia Básica RUSSEL, S.; NORVIG, P. Artificial Intelligence: A Modern Approach. Prentice Hall, Part II Problem Solving IA-03 50
Busca Heurística. Profa. Josiane M. P. Ferreira
Busca Heurística Profa. Josiane M. P. Ferreira Texto base: Stuart Russel e Peter Norving - Inteligência Artificial David Poole, Alan Mackworth e Randy Goebel - Computational Intelligence A logical approach
Busca com informação e exploração. Inteligência Artificial. Revisão da aula passada: Heurística Admissível. Revisão da aula passada: Busca A *
Inteligência Artificial Aula 6 Profª Bianca Zadrozny http://www.ic.uff.br/~bianca/ia Busca com informação e exploração Capítulo 4 Russell & Norvig Seção 4.2 e 4.3 Revisão da aula passada: Busca A * Idéia:
Busca com informação e exploração. Capítulo 4 Russell & Norvig Seção 4.2 e 4.3
Busca com informação e exploração Capítulo 4 Russell & Norvig Seção 4.2 e 4.3 1 Revisão da aula passada: Busca A * Idéia: evitar expandir caminhos que já são caros Função de avaliação f(n) = g(n) + h(n)
Métodos de Busca. Inteligência Artificial. Busca Heurística. Busca Heurística. Prof. Ms. Luiz Alberto Contato:
Inteligência Artificial Prof. Ms. Luiz Alberto Contato: [email protected] Métodos de Busca Busca Cega ou Exaustiva: Não sabe qual o melhor nó da fronteira a ser expandido. Apenas distingue o estado objetivo
Estratégias de Busca: Métodos Informados. March 9, 2015
Estratégias de Busca: Métodos Informados March 9, 2015 Busca de Soluções: Métodos Informados Utilizam conhecimento específico do problema para encontrar a solução algoritmo geral de busca somente permite
Buscas Informadas ou Heurísticas - Parte I
Buscas Informadas ou Heurísticas - Parte I Prof. Cedric Luiz de Carvalho Instituto de Informática - UFG Graduação em Ciência da Computação / 2006 BUSCAS INFORMADAS OU HEURÍSTICAS Consideram a probabilidade
MAC425/5739 Inteligência Artificial 3. Busca informada
MAC425/5739 Inteligência Artificial 3. Busca informada Denis Deratani Mauá (largamente baseado no material de aula dos Profs. Edileri de Lima e Leliane de Barros) MÉTODOS DE BUSCA Busca cega ou sistemática:
Métodos de Busca. Estratégias de Busca Cega
Métodos de Busca Métodos de Busca Estratégias de Busca Cega encontram soluções para problemas pela geração sistemática de novos estados, que são comparados ao objetivo; são ineficientes na maioria dos
Resolução de Problemas. Universidade Católica de Pelotas Engenharia da Computação Disciplina: Inteligência Artificial
Resolução de Problemas Universidade Católica de Pelotas Engenharia da Computação Disciplina: Inteligência Artificial 2 Resolução de Problemas Introdução Componentes Solução Busca de soluções 3 Resolução
Inteligência Artificial
Inteligência Artificial Aula #2: Resolução de Problemas Via Busca Prof. Eduardo R. Hruschka 1 Agenda Tipos de Problemas Estados únicos (totalmente observável) Informação parcial Formulação do Problema
Agentes de Procura Procura Estocástica. Capítulo 3: Costa, E. e Simões, A. (2008). Inteligência Artificial Fundamentos e Aplicações, 2.ª edição, FCA.
Agentes de Procura Procura Estocástica Capítulo 3: Costa, E. e Simões, A. (2008). Inteligência Artificial Fundamentos e Aplicações, 2.ª edição, FCA. AGENTES DE PROCURA ESTOCÁSTICA 1 Procura Aleatória O
Busca com informação e exploração. Capítulo 4 Russell & Norvig Seção 4.1
Busca com informação e exploração Capítulo 4 Russell & Norvig Seção 4.1 1 Busca com informação (ou heurísica) UIliza conhecimento específico sobre o problema para encontrar soluções de forma mais eficiente
Inteligência Artificial (SI 214) Aula 4 Resolução de Problemas por meio de Busca Heurística
Inteligência Artificial (SI 214) Aula 4 Resolução de Problemas por meio de Busca Heurística Prof. Josenildo Silva [email protected] 2015 2012-2015 Josenildo Silva ([email protected]) Este material
CTC-17 Inteligência Artificial Problemas de Busca. Prof. Paulo André Castro
CTC-17 Inteligência Artificial Problemas de Busca Prof. Paulo André Castro [email protected] www.comp.ita.br/~pauloac Sala 110, IEC-ITA Sumário Agentes que buscam soluções para problemas: Exemplo Tipos de
Inteligência Computacional
Rafael D. Ribeiro, M.Sc. [email protected] http://www.rafaeldiasribeiro.com.br Métodos Revogáveis de Busca Busca em profundidade Backtracking Busca em largura Busca em profundidade iterativa
INF 1771 Inteligência Artificial
Edirlei Soares de Lima INF 1771 Inteligência Artificial Aula 03 Resolução de Problemas por Meio de Busca Introdução Agentes Autônomos: Entidades autônomas capazes de observar o ambiente
Busca em Espaço de Estados a
Busca em Espaço de Estados a Fabrício Jailson Barth BandTec Agosto de 2012 a Slides baseados no material do Prof. Jomi F. Hübner (UFSC) Introdução 2 Agente orientado a meta O projetista não determina um
Métodos de Busca Informada (best first search) Capítulo 4 Parte I
Métodos de Busca Informada (best first search) Capítulo 4 Parte I Leliane Nunes de Barros [email protected] Busca não informada: geração sistemática de estados Busca em profundidade: boa quando não se
Estratégias de Busca Cega
Estratégias de Busca Cega Encontram soluções para problemas pela geração sistemática de novos estados, que são comparados ao objetivo. São ineficientes na maioria dos casos: utilizam apenas o custo de
Resolução de problemas por meio de busca. Capítulo 3 Inteligência Artificial Sistemas de Informação
Resolução de problemas por meio de busca Capítulo 3 Inteligência Artificial Sistemas de Informação Conteúdo Um exemplo Resolução de problemas por meio de busca Exemplos de problemas Em busca de soluções
Prof. Dr. Jaime Simão Sichman Prof. Dra. Anna Helena Reali Costa
Busca Heurís9ca - Informada PCS 2428 / PCS 2059 lnteligência Ar9ficial Prof. Dr. Jaime Simão Sichman Prof. Dra. Anna Helena Reali Costa Busca Heurís9ca 2 Estratégias de Busca Heurís9ca Usam conhecimento
Buscas Informadas ou Heurísticas - Parte III
Buscas Informadas ou Heurísticas - Parte III Prof. Cedric Luiz de Carvalho Instituto de Informática - UFG Mestrado em Ciência da Computação / 2006 BUSCA SMA* (Simplified Memory-Bounded A*) BUSCA SMA* (Simplified
Inteligência Artificial - IA
Busca sem informação Estratégias para determinar a ordem de expansão dos nós: 1. Busca em extensão 2. Busca de custo uniforme 3. Busca em profundidade 4. Busca com aprofundamento iterativo Direção da expansão:
Resolução de problemas por meio de busca. Inteligência Artificial. Busca. Exemplo: Romênia. Exemplo: Romênia 8/23/2010
Inteligência Artificial Aula 2 Profª Bianca Zadrozny http://www.ic.uff.br/~bianca/ia Resolução de problemas por meio de busca Capítulo 3 Russell & Norvig Seções 3.1, 3.2 e 3.3 Agentes de resolução de problemas
Resolução de problemas por meio de busca. Capítulo 3 Russell & Norvig Seções 3.4 e 3.5
Resolução de problemas por meio de busca Capítulo 3 Russell & Norvig Seções 3.4 e 3.5 Formulação de problemas Um problema é definido por quatro itens: 1. Estado inicial ex., em Arad" 2. Ações ou função
Resumo. Como um agente busca de seqüência de ações para alcançar seus objetivos.
Resumo Inteligência Artificial Russel e Norvig Capítulos 3,4 e 5 Prof. MsC Ly Freitas UEG Resolução de problemas por meio de busca Como um agente busca de seqüência de ações para alcançar seus objetivos.
Fundamentos de Inteligência Artificial [5COP099]
Fundamentos de Inteligência Artificial [5COP099] Dr. Sylvio Barbon Junior Departamento de Computação - UEL 1 o Semestre Assunto Aula 5 Algoritmos de Busca 2 de 27 Sumário Introdução Gerar e Testar Busca
Inteligência Artificial 04. Busca Sem Informação (Cega) Capítulo 3 Russell & Norvig; Seções 3.4 e 3.5
Inteligência Artificial 04. Busca Sem Informação (Cega) Capítulo 3 Russell & Norvig; Seções 3.4 e 3.5 Formulação dos problemas Um problema é definido por quatro itens: 1. Estado inicial ex., em Arad" 2.
Tópicos Especiais: Inteligência Artificial
Tópicos Especiais: Inteligência Artificial RESOLUÇÃO DE PROBLEMAS POR MEIO DE BUSCA Material baseado e adaptado do Cap. 3 do Livro Inteligência Artificial de Russel & Norving Bibliografia Inteligência
Resolução de Problemas
Resolução de Problemas 1 Agente de Resolução de Problemas (1/2) 2 O agente reativo Escolhe suas ações com base apenas nas percepções atuais não pode pensar no futuro, não sabe aonde vai 4 5 8 1 6 7 2 3?
Resolução de problemas por meio de busca. Inteligência Artificial
1 Resolução de problemas por meio de busca (Capítulo 3 - Russell) Inteligência Artificial Professor: Rosalvo Ferreira de Oliveira Neto 2 Estrutura 1. Agente de resolução de problema 2. Tipos de problema
INF 1771 Inteligência Artificial
INF 1771 Inteligência Artificial Aula 01 Resolução de problemas por meio de Busca Edirlei Soares de Lima Introdução Agentes Autônomos: Entidades autônomas capazes de observar o ambiente
Inteligência Computacional
Rafael D. Ribeiro, M.Sc. [email protected] http://www.rafaeldiasribeiro.com.br Agente: É um elemento qualquer capaz de perceber seu ambiente por meio de sensorese de agir sobre este ambiente
INF 1771 Inteligência Artificial
INF 1771 Inteligência Artificial Aula 04 Busca Heurística Edirlei Soares de Lima Métodos de Busca Busca Cega ou Exaustiva: Não sabe qual o melhor nó da fronteira a ser expandido.
Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 1/5
Ensino de IA Simbólica com Abordagem à Resolução de Problemas Vivian Cremer Claudio Cesar de Sá [email protected] [email protected] UDESC - Universidade do Estado de Santa Catarina Ensino
Buscas Informadas ou Heurísticas - Parte II
Buscas Informadas ou Heurísticas - Parte II Prof. Cedric Luiz de Carvalho Instituto de Informática - UFG Graduação em Ciência da Computação / 2006 FUNÇÕES HEURÍSTICAS - 1/7 FUNÇÕES HEURÍSTICAS - 2/7 Solução
SISTEMAS INTELIGENTES 1 PROF. TACLA/UTFPR/CPGEI-PPGCA
SISTEMAS INTELIGENTES 1 PROF. TACLA/UTFPR/CPGEI-PPGCA BUSCA CEGA EXERCÍCIOS 1. Por que a estratégia de busca em largura só garante encontrar a solução ótima quando o custo por ação é uniforme? 2. Compare
Inteligência Artificial
Contextualizando Inteligência Artificial Buscas Onde podemos usar a IA Problemas que não possuem soluções algortimicas Problemas que possuem soluções algoritimicas, mas são impraticáveis (Complexidade,
Lista 1 Sistemas Inteligentes (INE5633) 2014s2. Cap. 2 - Russel & Norvig - Exercícios selecionados (respostas em azul)
Lista 1 () 2014s2 Sistemas de Informação Universidade Federal de Santa Catarina Cap. 2 - Russel & Norvig - Exercícios selecionados (respostas em azul) 1. Tanto a medida de desempenho quanto a função de
Inteligência Artificial (SI 214) Aula 6 Busca com Adversário. Prof. Josenildo Silva
Inteligência Artificial (SI 214) Aula 6 Busca com Adversário Prof. Josenildo Silva [email protected] 2015 2012-2015 Josenildo Silva ([email protected]) Este material é derivado dos slides de Hwee Tou
meio de busca Seções 3.1, 3.2 e 3.3
Resolução de problemas por meio de busca Capítulo 3 Russell & Norvig Seções 3.1, 3.2 e 3.3 Agentes de resolução de problemas Agentes reativos não funcionam em ambientes para quais o número de regras condição
Inteligência Artificial. Prof. Tiago A. E. Ferreira Aula 5 Resolvendo Problemas
Inteligência Artificial Prof. Tiago A. E. Ferreira Aula 5 Resolvendo Problemas 1 Agente solucionador de problemas (guiado por objetivo) O agente reativo Escolhe suas ações com base apenas nas percepções
REDES NEURAIS / INTELIGÊNCIA ARTIFICIAL LISTA DE EXERCÍCIOS 6
REDES NEURAIS / INTELIGÊNCIA ARTIFICIAL LISTA DE EXERCÍCIOS 6 Aluno: 1. Defina o problema de busca (espaço de estados, estado inicial, estado final, ações possíveis, custo) para o seguinte caso: uma pessoa,
Busca Competitiva. Inteligência Artificial. Até aqui... Jogos vs. busca. Decisões ótimas em jogos 9/22/2010
Inteligência Artificial Busca Competitiva Aula 5 Profª Bianca Zadrozny http://www.ic.uff.br/~bianca/ia-pos Capítulo 6 Russell & Norvig Seção 6.1 a 6.5 2 Até aqui... Problemas sem interação com outro agente.
Resolução de problemas por meio de busca. Prof. Pedro Luiz Santos Serra
Resolução de problemas por meio de busca Prof. Pedro Luiz Santos Serra Agentes de resolução de problemas Agente: É um elemento qualquer capaz de perceber seu ambiente por meio de sensores e de agir sobre
3. Resolução de problemas por meio de busca
Inteligência Artificial - IBM1024 3. Resolução de problemas por meio de busca Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3. Resolução de problemas por
Inteligência Artificial. Resolução de problemas por meio de algoritmos de busca. Aula I - Introdução
Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação http://www.inf.unioeste.br/~claudia/ia2017.html Inteligência Artificial Resolução de problemas por meio de algoritmos
CTC-17 Inteligência Artificial Busca Competitiva e Busca Iterativa. Prof. Paulo André Castro
CTC-17 Inteligência Artificial Busca Competitiva e Busca Iterativa Prof. Paulo André Castro [email protected] www.comp.ita.br/~pauloac Sala 110, IEC-ITA Sumário Busca Competitiva Para Ambientes multiagentes...
Aula 04 / LAB 01 Resolução de problemas por meio de busca Prof. Dr. Alexandre da Silva Simões. Exercício 1. Problema dos jarros de água
Aula 04 / LAB 01 Resolução de problemas por meio de busca Prof. Dr. Alexandre da Silva Simões Exercício 1 Prof. Dr. Alexandre da Silva Simões Problema dos jarros de água Problema dos jarros de água: modelagem
Inteligência Artificial
Figura: Capa do Livro Hamburger, H., Richards, D. Logic and Language Models for Computer Science, Prentice Hall. Universidade Federal de Campina Grande Departamento de Sistemas e Computação Pós-Graduação
Busca competitiva. Inteligência Artificial. Profª. Solange O. Rezende
Profª. Solange O. Rezende 1 O que vimos até agora... Busca não informada Baseada somente na organização de estados e a sucessão entre eles Busca informada Utiliza, também, informações a respeito do domínio
Redes Neurais (Inteligência Artificial)
Redes Neurais (Inteligência Artificial) Apresentação da Disciplina Edirlei Soares de Lima O que é Inteligência Artificial? O que é Inteligência Artificial? Área de pesquisa que tem
INTELIGÊNCIA ARTIFICIAL 2008/09
INTELIGÊNI RTIFIIL 2008/09 PROUR 1) onsidere o problema da torre de Hanoi com discos. Neste problema, existem três pinos, e e discos de diâmetros diferentes, estando no início todos os discos colocados
Inteligência Artificial. Resolução de problemas por meio de algoritmos de busca. Aula VI Busca Competitiva
Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação http://www.inf.unioeste.br/~claudia/ia2017.html Inteligência Artificial Resolução de problemas por meio de algoritmos
RESOLUÇÃO DE PROBLEMAS
RESOLUÇÃO DE PROBLEMAS Extraído de notas de aula do prof. Michel Gagnon École Polytechnique de Montréal http://www.professeurs.polymtl.ca/michel.gagnon/disciplinas/bac/ia/index_ia.html Conteúdo: Noções
BCC204 - Teoria dos Grafos
BCC204 - Teoria dos Grafos Marco Antonio M. Carvalho (baseado nas notas de aula do prof. Haroldo Gambini Santos) Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal
Inteligência Artificial Apontamentos para as aulas Luís Miguel Botelho
Inteligência Artificial Apontamentos para as aulas Luís Miguel Botelho Departamento de Ciências e Tecnologias da Informação Instituto Superior de Ciências do Trabalho e da Empresa Agosto de 2015 1 Algoritmos
ALGORITMOS AVANÇADOS UNIDADE I Análise de Algoritmo - Notação O. Luiz Leão
Luiz Leão [email protected] http://www.luizleao.com Conteúdo Programático 1.1 - Algoritmo 1.2 - Estrutura de Dados 1.2.1 - Revisão de Programas em C++ envolvendo Vetores, Matrizes, Ponteiros, Registros
Inteligência Artificial. Estratégias de Busca Outros. Huei Diana Lee
Inteligência Artificial Estratégias de Busca Outros Huei Diana Lee Redução de Problemas Até então consideramos estratégias para as quais o espaço de busca é representado por meio de Grafos OU Objetivo:
Backtracking. Túlio Toffolo Marco Antônio Carvalho BCC402 Aula 10 Algoritmos e Programação Avançada
Backtracking Túlio Toffolo www.toffolo.com.br Marco Antônio Carvalho [email protected] BCC402 Aula 10 Algoritmos e Programação Avançada Backtracking Backtracking é um refinamento do algoritmo de busca
Capítulo 4 Secção 1. Livro
Procura Local Capítulo 4 Secção 1 Livro Procura local Algorítmos de procura local Hill-climbing Simulated annealing Local beam Genetic algorithms Resumo Procura Sistemática No capítulo 3, analisamos estratégias
Jogo de Damas. Alunos: Sávio Mendes de Figueiredo Sômulo Nogueira Mafra
Jogo de Damas Alunos: Sávio Mendes de Figueiredo ([email protected]) Sômulo Nogueira Mafra ([email protected]) Prof.: Inês dutra Inteligência artificial Coppe sistemas - UFRJ 1. Algumas Frases 2. Origens
Sistemas Inteligentes / Inteligência Artificial, Outros Métodos de Procura
Sistemas Inteligentes / Inteligência Artificial, 14-15 1 Outros Métodos de Procura Sistemas Inteligentes / Inteligência Artificial, 14-15 2 Exemplos de Aplicações Jogo dos oito :-) Mundo dos blocos (ex:
Algoritmos de busca local e problemas de otimização
Algoritmos de busca local e problemas de otimização Os algoritmos de busca estudados até agora foram projetados para explorar sistematicamente espaços de busca. Sistemático: mantém um ou mais caminhos
Inteligência Artificial Busca
Inteligência Artificial Busca Professora Sheila Cáceres Ja vimos: Agentes simples que baseiam ações em um mapeamento direto de estados. Porém: Y se o conjunto de estados e ações for muito grande? Daria
Introdução à Inteligência Artificial MAC MAC 415. Exercício Programa 1 Busca
Introdução à Inteligência Artificial MAC 5739 - MAC 415 006 Exercício Programa 1 Busca Data de Divulgação: 6 de agosto Data de Entrega: 6 de setembro 1 Objetivo Implementar os algoritmos de busca em Inteligência
Análise de Algoritmos Parte 4
Análise de Algoritmos Parte 4 Túlio Toffolo [email protected] www.toffolo.com.br BCC202 Aula 07 Algoritmos e Estruturas de Dados I Como escolher o algoritmo mais adequado para uma situação? (continuação)
Exemplo do jogo dos fósforos Terça-feira, 9 de maio. Exemplo para o Problema do Corpo de Bombeiros. Exemplo: Localidade do Corpo de Bombeiros
15.053 Terça-feira, 9 de maio Busca Heurística: métodos para resolver problemas de otimização difíceis Distribuir: Anotações da Aula Veja a introdução ao trabalho Very Large Scale Neighborhood Search (está
CTC-17 Inteligência Artificial Problemas de Busca. Prof. Paulo André Castro [email protected]
CTC-17 Inteligência Artificial Problemas de Busca Prof. Paulo André Castro [email protected] www.comp.ita.br/~pauloac Sala 110, IEC-ITA Sumário Agentes que buscam soluções para problemas: Exemplo Tipos de
Inteligência Artificial Alameda e Taguspark
Inteligência Artificial Alameda e Taguspark Primeiro Teste 31 de Outubro de 2008 19H00-20H30 Nome: Número: Este teste tem 7 perguntas e 7 páginas. Escreva o número em todas as páginas. Deve ter na mesa
Inteligência Artificial
Inteligência Artificial Aula 6 Algoritmos Genéticos M.e Guylerme Velasco Roteiro Introdução Otimização Algoritmos Genéticos Representação Seleção Operadores Geneticos Aplicação Caixeiro Viajante Introdução
INTRODUÇÃO À INTELIGÊNCIA COMPUTACIONAL. Aula 02 Prof. Vitor Hugo Ferreira
Universidade Federal Fluminense Escola de Engenharia Departamento de Engenharia Elétrica INTRODUÇÃO À INTELIGÊNCIA COMPUTACIONAL Aula 02 Prof. Vitor Hugo Ferreira Agentes Inteligentes O que torna um agente
Escola Básica e Secundária Mouzinho da Silveira. MACS 11.º Ano Problema do Caixeiro Viajante
Escola Básica e Secundária Mouzinho da Silveira MACS 11.º Ano Problema do Caixeiro Viajante Problema do Caixeiro Viajante Trata-se de um problema matemático que consiste, sendo dado um conjunto de cidades
Aprendizado por Árvores de Decisão
Universidade Federal de Santa Maria Departamento de Eletrônica e Computação Prof. Cesar Tadeu Pozzer Disciplina de Programação de Jogos 3D E-mail: [email protected] Período: 2006/01 Aprendizado por Árvores
Respostas dos Exercícios Cap. 2 Russell & Norvig
Respostas dos Exercícios Cap. 2 Russell & Norvig 1. (2.2) Uma medida de desempenho e utilizada por um observador externo para avaliar o sucesso de um agente. Uma função de utilidade e utilizada por um
Introdução. Inteligência Artificial. Problema de Busca. Problema de Busca. Prof. Ms. Luiz Alberto Contato:
Inteligência Artificial Resolução de Problemas por meio de busca Prof. Ms. Luiz Alberto Contato: [email protected] Introdução No capítulo anterior vimos a eficácia de agentes baseados em objetivo. Neste
Inteligência Artificial
Inteligência Artificial Prof. Rafael Stubs Parpinelli DCC / UDESC-Joinville [email protected] www.joinville.udesc.br/portal/professores/parpinelli www2.joinville.udesc.br/~coca/ Agentes solucionadores
Problema do Caminho Hamiltoniano
Universidade de São Paulo Escola de Artes, Ciências e Humanidades Bacharelado em Sistemas de Informação Introdução à Ciência da Computação II Professores Luciano Digiampietri e Fábio Nakano Data de entrega:
Aula 10: Tratabilidade
Teoria da Computação DAINF-UTFPR Aula 10: Tratabilidade Prof. Ricardo Dutra da Silva Na aula anterior discutimos problemas que podem e que não podem ser computados. Nesta aula vamos considerar apenas problemas
Resolução de Problemas
Resolução de Problemas Como um agente pode encontrar uma sequência de ações que alcança seus objetivos quando nenhuma ação isolada é capaz de fazê-lo. 1 Resolução de Problemas Agente reativo simples: baseia
Inteligência Artificial
Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Pós-Graduação em Ciência da Computação Inteligência Artificial Representação do Conhecimento (Parte I) Prof. a
Enunciados dos Exercícios Cap. 2 Russell & Norvig
Enunciados dos Exercícios Cap. 2 Russell & Norvig 1. (2.2) Tanto a medida de desempenho quanto a função de utilidade medem o quanto um agente está desempenhando bem suas atividades. Explique a diferença
Medida do Tempo de Execução de um Programa
Medida do Tempo de Execução de um Programa Livro Projeto de Algoritmos Nívio Ziviani Capítulo 1 Seção 1.3.1 http://www2.dcc.ufmg.br/livros/algoritmos/ Comportamento Assintótico de Funções O parâmetro n
Otimização por Enxame de Partículas (PSO) e Otimização por Colônias de Formigas (ASO) aplicadas ao Problema do Caixeiro Viajante (TSP)
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Otimização por Enxame de Partículas (PSO) e Otimização por Colônias de Formigas (ASO) aplicadas ao Problema do Caixeiro Viajante
Inteligência Artificial: 3. Resolução de problemas por meio de busca. Capítulo 3 Russell e Norvig; Seções 3.1, 3.2 e 3.3
Inteligência Artificial: 3. Resolução de problemas por meio de busca Capítulo 3 Russell e Norvig; Seções 3.1, 3.2 e 3.3 Agentes de resolução de problemas Agentes reativos não funcionam em ambientes para
Medida do Tempo de Execução de um Programa. David Menotti Algoritmos e Estruturas de Dados II DInf UFPR
Medida do Tempo de Execução de um Programa David Menotti Algoritmos e Estruturas de Dados II DInf UFPR Classes de Comportamento Assintótico Se f é uma função de complexidade para um algoritmo F, então
Trabalho Prático 2 Mundo dos Blocos Alocação Dinâmica / Listas Encadeadas
Disciplina: Algoritmos e Estrutura de Dados I CIC / 9 Trabalho Prático Mundo dos Blocos Alocação Dinâmica / Listas Encadeadas Valor:,5 pontos (5% da nota total) Documentação não-latex: -, pontos Impressão
Paradigmas de Projetos de Algoritmos
Paradigmas de Projetos de Algoritmos Luciana Assis 9 de junho de 2016 Luciana Assis (UFVJM) 9 de junho de 2016 1 / 36 1 Introdução 2 Força Bruta 3 Abordagem Incremental ou Construtiva 4 Recursão 5 Divisão
Otimização por Colônia de Formigas (Ant Colony Optimization - ACO)
Otimização por Colônia de Formigas (Ant Colony Optimization - ACO) Eros Moreira de Carvalho Gabriel Silva Ramos CI209 - Inteligência Artificial BCC - Bacharelado em Ciência da Computação DInf - Departamento
