FACENS – Engenharia da Computação Inteligência Artificial

Slides:



Advertisements
Apresentações semelhantes
Projeto de Programação PD-I
Advertisements

Inteligência Artificial
Inteligência Artificial
Resolução por algoritmos de Busca
Análise de Voz e Vídeo Reconhecimento de voz baseado em modelos de palavras conectadas André Vitor de Almeida Palhares.
Inteligência Artificial I
Damas3D Programação em Lógica Nelson Jorge Silva Rodrigues – ei00070
Inteligência Artificial I
Inteligência Artificial
Inteligência Artificial
Inteligência Artificial
Inteligência Artificial
IA em jogos modelagem de comportamento de personagens
FACENS – Engenharia da Computação Inteligência Artificial
FACENS – Engenharia da Computação Inteligência Artificial
FACENS – Engenharia da Computação Inteligência Artificial
FACENS – Engenharia da Computação Inteligência Artificial
Solução de problemas por meio de busca
Busca A*: exemplo.
Capítulo 3 - Russell e Norvig
Othelo Alunos: Sávio Mendes de Figueiredo
Autores: Rafael Renato
Trabalho de Inteligência Artificial
Jogo de Damas Alunos: Sávio Mendes de Figueiredo
Jogo de Damas Alex Saito Leonardo Bezerra Bruno Rocha Maria Gabriela
Prof. Edison Oliveira de Jesus
INF 1771 – Inteligência Artificial
INF 1771 – Inteligência Artificial
INF 1771 – Inteligência Artificial
INF 1771 – Inteligência Artificial
INF 1771 – Inteligência Artificial Edirlei Soares de Lima Aula 18 – Aprendizado Por Reforço.
Busca Competitiva - MiniMax Jogo-da-Velha
Projeto Jogo da Velha Maria Aparecida Amorim Sibaldo Mozart de Melo Alvez Júnior Rosângela Teixeira da Silva Universidade Federal de Alagoas Mestrado em.
INF 1771 – Inteligência Artificial
T ÓPICOS DE I.A. Métodos de Busca Busca em Espaços de Estado Prof. Mário Dantas.
Aprendizado de Máquina Aula 13
FACENS – Engenharia da Computação Inteligência Artificial Busca.
Monitoria de Introdução à Computação
Busca Contra Adversário ou Jogos
I Iterated Local Search Helena R. Lorenço, Olivier Martinz
Programação dinâmica e jogos de tabuleiro: Um estudo
Algoritmos 1º Semestre Materia: Informática Profº: Cristiano.
Introdução aos Agentes Inteligentes Busca Cega (Exaustiva)
Busca Contra Adversário ou Jogos
Introdução aos Agentes Inteligentes Algoritmos de Melhorias Iterativas (Otimização) Flávia Barros.
Agentes Baseados em Utilidade
Jogo do Nim DADOS Gracivane Pessoa Martha Ferraz Ross Nascimento
Disciplina Inteligência Artificial Defesa de Projeto Período
Jogo do Nim Gracivane Pessoa Martha Ferraz Ross Nascimento
XADREZ Introdução Lenda Histórico Peças / Movimentações Regras Básicas
Resolução de Problemas
Estratégia empresarial de TI Aula 5 – Teoria dos jogos (3) Prof. E. A. Schmitz.
Inteligência Artificial
PUCC 1 Tópicos em Sistemas Inteligentes. PUCC 2 Agenda - Aula 03 Buscas Agentes que Planejam.
Resolução de Problemas
1 Introdução aos Agentes Inteligentes Inventando Funções Heurísticas Flávia Barros.
A Classe NP Teoria da Computação Profa. Sandra de Amo.
Resolução de Problemas de Busca
1 Introdução aos Agentes Inteligentes Resolução de Problemas de Busca Flávia Barros.
DAS-5341: Métodos Monte Carlo
Busca Competitiva Disciplina: Inteligência Artificial
Inteligência Artificial
Busca em Espaço de Estados Parte2 Algoritmos de Busca Cega
Árvores Estrutura de dados que se caracteriza por uma relação de
CIn- UFPE 1 Resolução de Problemas. CIn- UFPE ? Agente solucionador de problemas O agente reativo Escolhe suas ações com base.
PESQUISA OPERACIONAL II Professor: Dr. Edwin B. Mitacc Meza
Universidade Federal de Itajubá Uma introdução à Teoria dos Jogos Fred Leite Siqueira Campos.
IA em Jogos Clássicos Informalmente, a inteligência aplicada em jogos clássicos (xadrez, dama, reversi, etc) consiste em, dada uma configuração do tabuleiro,
Fernando NogueiraTeoria dos Jogos1. Fernando NogueiraTeoria dos Jogos2 Introdução A Teoria dos Jogos trata com situações de tomada de decisão em que dois.
Hal R. Varian Intermediate Microeconomics, 8th edition Capítulo 33 Tradução: Sergio Da SilvaSergio Da Silva Bem-Estar.
Transcrição da apresentação:

FACENS – Engenharia da Computação Inteligência Artificial Buscas Competitivas

Busca Competitiva - Jogos Jogos de soma zero: ambientes determinísticos completamente observáveis, em que as utilidades finais dos agentes somam zero. Em jogos de tabuleiros de dois jogadores, a vitória pode ser computada com utilidade +1, derrota -1 e empate 0. Portanto, a soma final da utilidade dos dois jogadores é zero.

Busca Competitiva - Jogos Considerendo-se dois jogadores para o caso do jogo da velha, um chamado de MAX e o outro de MIN. Para MAX, que joga com X, uma utilidade boa é +1 (X ganhou). Para MIN, que joga com O, uma utilidade boa é -1 (O ganhou).

Busca Competitiva - Árvore

Busca Competitiva - Solução MAX deve encontrar uma sequencia de movimentos que leve a um estado terminal com utilidade +1. O problema é que isto depende dos movimentos de MIN. O solução ótima: considerar que MIN é um oponente infalível, e sempre fará os melhores movimentos possíveis. Logicamente, inviável para jogos mais complexos como xadrez e damas.

Busca Competitiva - MINIMAX Dado um nó não-folha, seu valor MINIMAX é a utilidade deste estado para um jogador, considerando que ambos tenham um desempenho ótimo até o final do jogo. Dentre as possibilidades, MAX sempre escolherá a que resulta na maior utilidade, e MIN na menor.

Busca Competitiva - MINIMAX

Busca Competitiva – Algoritmo MINIMAX Criar uma função MINIMAX que recebe um estado do tabuleiro e de quem é a vez (X ou O). 1: Verificar se alguém ou houve empate. X ganhou: retornar +1 O ganhou: retornar -1 empate: retornar 0 2: Se não terminou, buscar todas as possíveis jogadas para o jogador da vez. 2.1: Para cada jogada, chamar MINIMAX com o novo tabuleiro e com o outro jogador. 2.2: Entre os valores resultados por MINIMAX, escolher o maior (se o jogador for MAX) ou o menor (se o jogador for MIN).

Leitura recomendada Capítulo 6 (p. 156-187), Russel & Norvig. Algoritmos e implementações: http://aima.cs.berkeley.edu/