LS-DRAUGHTS um sistema de aprendizagem de jogos de Damas baseado em algoritmos genéticos, redes neurais e diferenças temporais

Detalhes bibliográficos
Ano de defesa: 2007
Autor(a) principal: Castro Neto, Henrique de
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Uberlândia
BR
Programa de Pós-graduação em Ciência da Computação
Ciências Exatas e da Terra
UFU
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.ufu.br/handle/123456789/12575
Resumo: This objective of this work is to propose a Learning System Draughts, LS-Draughts, that aims, through the Genetic Algorithm (GA), to generate automatically, a set of minimal features which are necessary and essential to a game of Draughts in order to optimizes the training of a player agent that learns to play Draughts. The learning method of this agent consists in approaching a Neural Network MLP through Reinforcement Learning TD(λ) along with the minimax search, with the mapping of the gam board NET-FEATUREMAP (done according to the features generated by the GA) and with the training process of self-play with cloning. The goal of the agent s self-learning, without any expert game analysis, is to allow an intelligent system to learn to play Draughts through its own experience. Such learning process is analogous to the process used by the NeuroDraughts system proposed by Mark Lynch. However, the LS-Draughts expands to NeuroDraughts as it generates automatically an effective and concise set of features of the NET-FEATUREMAP mapping, so that, the last one, uses a fixed and manually defined se of features. A tournament was promoted between the best player obtained by the LS-Draughts and the best available player of the LS-Draughts. The tournament s results, won by the player of the LS-Draughts, shows the fact that the GA represents and important improvement tool in these automatic players general performance.
id UFU_d8af65920b4dbb297cee473ed244e8db
oai_identifier_str oai:repositorio.ufu.br:123456789/12575
network_acronym_str UFU
network_name_str Repositório Institucional da UFU
repository_id_str
spelling LS-DRAUGHTS um sistema de aprendizagem de jogos de Damas baseado em algoritmos genéticos, redes neurais e diferenças temporaisAprendizagem automáticaAprendizagem de máquinaAprendizagem incrementalAprendizagem por reforçoComputação evolutivaAlgoritmo genéticoRedes neuraisBusca minimaxAprendizagem por diferenças temporaisTeoria dos jogosDamasAprendizado do computadorAlgoritmos genéticosInteligência artificialAutomatic learningMachine learningIncremental learningReinforcement learningEvolutionary computationGenetic algorithmNeural networkMinimax searchTemporal diference learningGame theoryDraughtsCheckersCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOThis objective of this work is to propose a Learning System Draughts, LS-Draughts, that aims, through the Genetic Algorithm (GA), to generate automatically, a set of minimal features which are necessary and essential to a game of Draughts in order to optimizes the training of a player agent that learns to play Draughts. The learning method of this agent consists in approaching a Neural Network MLP through Reinforcement Learning TD(λ) along with the minimax search, with the mapping of the gam board NET-FEATUREMAP (done according to the features generated by the GA) and with the training process of self-play with cloning. The goal of the agent s self-learning, without any expert game analysis, is to allow an intelligent system to learn to play Draughts through its own experience. Such learning process is analogous to the process used by the NeuroDraughts system proposed by Mark Lynch. However, the LS-Draughts expands to NeuroDraughts as it generates automatically an effective and concise set of features of the NET-FEATUREMAP mapping, so that, the last one, uses a fixed and manually defined se of features. A tournament was promoted between the best player obtained by the LS-Draughts and the best available player of the LS-Draughts. The tournament s results, won by the player of the LS-Draughts, shows the fact that the GA represents and important improvement tool in these automatic players general performance.Mestre em Ciência da ComputaçãoO objetivo deste trabalho é propor um Sistema de Aprendizagem de Damas, LS-DRAUGHTS, que visa, por meio da técnica dos Algoritmos Genéticos (Ags), gerar, automaticamente, um conjunto de características mínimas necessárias e essenciais de um jogo de Damas, de forma a otimizar o treino de um agente jogador que aprende a jogar Damas. A aprendizagem deste agente consiste em aproximar uma rede neural MLP através do método de Aprendizagem por Reforço RD(λ) aliado com a busca minimax, com o mapeamento de tabuleiro NET-FEATUREMAP (feito a partir das características geradas pelo AG) e com a técnica de treinamento por self-play com clonagem. O objetivo da auto-aprendizagem do agente, sem Ter que recorrer a uma base de jogos de especialistas, é permitir que um sistema inteligente aprenda a jogar Damas pela sua própria experiência. Tal processo de aprendizagem é análogo ao processo utilizado pelo sistema NeuroDraughts proposto por Mark Lynch. Contudo, o LS-DRAUGHTS expande o NeuroDraughts ao fazer a geração automática de um conjunto eficaz e resumido de características do mapeamento NET-FEATUREMAP, ao passo que, o último, utiliza um conjunto fixo e definido manualmente. Foi efetuado um torneio entre o melhor jogador obtido pelo LS-DRAUGHTS e o melhor jogador de Mark Lynch disponível. Os resultados do torneio, vencido pelo jogador do LS-DRAUGHTS, evidenciam o fato de o AG representar uma importante ferramenta de melhoria no desempenho geral desses jogadores automáticos.Universidade Federal de UberlândiaBRPrograma de Pós-graduação em Ciência da ComputaçãoCiências Exatas e da TerraUFUJulia, Rita Maria da Silvahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788590Z8Ramalho, Geber Lisboahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4783170J7Oliveira, Gina Maira Barbosa dehttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784553Y0Castro Neto, Henrique de2016-06-22T18:32:32Z2007-11-302016-06-22T18:32:32Z2007-01-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfCASTRO NETO, Henrique de. LS-DRAUGHTS um sistema de aprendizagem de jogos de Damas baseado em algoritmos genéticos, redes neurais e diferenças temporais. 2007. 145 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de Uberlândia, Uberlândia, 2007.https://repositorio.ufu.br/handle/123456789/12575porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2017-06-23T12:32:55Zoai:repositorio.ufu.br:123456789/12575Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2017-06-23T12:32:55Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false
dc.title.none.fl_str_mv LS-DRAUGHTS um sistema de aprendizagem de jogos de Damas baseado em algoritmos genéticos, redes neurais e diferenças temporais
title LS-DRAUGHTS um sistema de aprendizagem de jogos de Damas baseado em algoritmos genéticos, redes neurais e diferenças temporais
spellingShingle LS-DRAUGHTS um sistema de aprendizagem de jogos de Damas baseado em algoritmos genéticos, redes neurais e diferenças temporais
Castro Neto, Henrique de
Aprendizagem automática
Aprendizagem de máquina
Aprendizagem incremental
Aprendizagem por reforço
Computação evolutiva
Algoritmo genético
Redes neurais
Busca minimax
Aprendizagem por diferenças temporais
Teoria dos jogos
Damas
Aprendizado do computador
Algoritmos genéticos
Inteligência artificial
Automatic learning
Machine learning
Incremental learning
Reinforcement learning
Evolutionary computation
Genetic algorithm
Neural network
Minimax search
Temporal diference learning
Game theory
Draughts
Checkers
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short LS-DRAUGHTS um sistema de aprendizagem de jogos de Damas baseado em algoritmos genéticos, redes neurais e diferenças temporais
title_full LS-DRAUGHTS um sistema de aprendizagem de jogos de Damas baseado em algoritmos genéticos, redes neurais e diferenças temporais
title_fullStr LS-DRAUGHTS um sistema de aprendizagem de jogos de Damas baseado em algoritmos genéticos, redes neurais e diferenças temporais
title_full_unstemmed LS-DRAUGHTS um sistema de aprendizagem de jogos de Damas baseado em algoritmos genéticos, redes neurais e diferenças temporais
title_sort LS-DRAUGHTS um sistema de aprendizagem de jogos de Damas baseado em algoritmos genéticos, redes neurais e diferenças temporais
author Castro Neto, Henrique de
author_facet Castro Neto, Henrique de
author_role author
dc.contributor.none.fl_str_mv Julia, Rita Maria da Silva
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788590Z8
Ramalho, Geber Lisboa
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4783170J7
Oliveira, Gina Maira Barbosa de
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784553Y0
dc.contributor.author.fl_str_mv Castro Neto, Henrique de
dc.subject.por.fl_str_mv Aprendizagem automática
Aprendizagem de máquina
Aprendizagem incremental
Aprendizagem por reforço
Computação evolutiva
Algoritmo genético
Redes neurais
Busca minimax
Aprendizagem por diferenças temporais
Teoria dos jogos
Damas
Aprendizado do computador
Algoritmos genéticos
Inteligência artificial
Automatic learning
Machine learning
Incremental learning
Reinforcement learning
Evolutionary computation
Genetic algorithm
Neural network
Minimax search
Temporal diference learning
Game theory
Draughts
Checkers
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Aprendizagem automática
Aprendizagem de máquina
Aprendizagem incremental
Aprendizagem por reforço
Computação evolutiva
Algoritmo genético
Redes neurais
Busca minimax
Aprendizagem por diferenças temporais
Teoria dos jogos
Damas
Aprendizado do computador
Algoritmos genéticos
Inteligência artificial
Automatic learning
Machine learning
Incremental learning
Reinforcement learning
Evolutionary computation
Genetic algorithm
Neural network
Minimax search
Temporal diference learning
Game theory
Draughts
Checkers
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description This objective of this work is to propose a Learning System Draughts, LS-Draughts, that aims, through the Genetic Algorithm (GA), to generate automatically, a set of minimal features which are necessary and essential to a game of Draughts in order to optimizes the training of a player agent that learns to play Draughts. The learning method of this agent consists in approaching a Neural Network MLP through Reinforcement Learning TD(λ) along with the minimax search, with the mapping of the gam board NET-FEATUREMAP (done according to the features generated by the GA) and with the training process of self-play with cloning. The goal of the agent s self-learning, without any expert game analysis, is to allow an intelligent system to learn to play Draughts through its own experience. Such learning process is analogous to the process used by the NeuroDraughts system proposed by Mark Lynch. However, the LS-Draughts expands to NeuroDraughts as it generates automatically an effective and concise set of features of the NET-FEATUREMAP mapping, so that, the last one, uses a fixed and manually defined se of features. A tournament was promoted between the best player obtained by the LS-Draughts and the best available player of the LS-Draughts. The tournament s results, won by the player of the LS-Draughts, shows the fact that the GA represents and important improvement tool in these automatic players general performance.
publishDate 2007
dc.date.none.fl_str_mv 2007-11-30
2007-01-26
2016-06-22T18:32:32Z
2016-06-22T18:32:32Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv CASTRO NETO, Henrique de. LS-DRAUGHTS um sistema de aprendizagem de jogos de Damas baseado em algoritmos genéticos, redes neurais e diferenças temporais. 2007. 145 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de Uberlândia, Uberlândia, 2007.
https://repositorio.ufu.br/handle/123456789/12575
identifier_str_mv CASTRO NETO, Henrique de. LS-DRAUGHTS um sistema de aprendizagem de jogos de Damas baseado em algoritmos genéticos, redes neurais e diferenças temporais. 2007. 145 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de Uberlândia, Uberlândia, 2007.
url https://repositorio.ufu.br/handle/123456789/12575
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Uberlândia
BR
Programa de Pós-graduação em Ciência da Computação
Ciências Exatas e da Terra
UFU
publisher.none.fl_str_mv Universidade Federal de Uberlândia
BR
Programa de Pós-graduação em Ciência da Computação
Ciências Exatas e da Terra
UFU
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFU
instname:Universidade Federal de Uberlândia (UFU)
instacron:UFU
instname_str Universidade Federal de Uberlândia (UFU)
instacron_str UFU
institution UFU
reponame_str Repositório Institucional da UFU
collection Repositório Institucional da UFU
repository.name.fl_str_mv Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)
repository.mail.fl_str_mv diinf@dirbi.ufu.br
_version_ 1827843502388543488