paper-with-me

홈 › Papers

Optimizing Mario Adventures in a Constrained Environment

2023-12-14 · Sanyam Jain

This project proposes and compares a new way to optimise Super Mario Bros. (SMB) environment where the control is in hand of two approaches, namely, Genetic Algorithm (MarioGA) and NeuroEvolution (MarioNE). Not only we learn playing SMB using these techniques, but also optimise it with constrains of collection of coins and finishing levels. Firstly, we formalise the SMB agent to maximize the total value of collected coins (reward) and maximising the total distance traveled (reward) in order to finish the level faster (time penalty) for both the algorithms. Secondly, we study MarioGA and its evaluation function (fitness criteria) including its representation methods, crossover used, mutation operator formalism, selection method used, MarioGA loop, and few other parameters. Thirdly, MarioNE is applied on SMB where a population of ANNs with random weights is generated, and these networks control Marios actions in the game. Fourth, SMB is further constrained to complete the task within the specified time, rebirths (deaths) within the limit, and performs actions or moves within the maximum allowed moves, while seeking to maximize the total coin value collected. This ensures an efficient way of finishing SMB levels. Finally, we provide a fivefold comparative analysis by plotting fitness plots, ability to finish different levels of world 1, and domain adaptation (transfer learning) of the trained models.

📄 PDF Abstract BibTeX arXiv:2312.14963

Code (1)

s4nyam/marioec 공식 구현

Tasks

Domain AdaptationTransfer Learning

Similar Papers 제목 키워드 기반

RAMario: Experimental Approach to Reptile Algorithm -- Reinforcement Learning for Mario

2023-05-16 · Sanyam Jain

This research paper presents an experimental approach to using the Reptile algorithm for reinforcement learning to train a neural network to play Super Mario Bros. We implement the Reptile algorithm using the Super Mario…

Few-Shot LearningMeta-Learningreinforcement-learningReinforcement Learning

MarioGPT: Open-Ended Text2Level Generation through Large Language Models

2023-02-12 · NeurIPS 2023 11 · Shyam Sudhakaran, Miguel González-Duque, Claire Glanois, Matthias Freiberger 외

Procedural Content Generation (PCG) is a technique to generate complex and diverse environments in an automated way. However, while generating content with PCG methods is often straightforward, generating meaningful cont…

Adventures in Multilingual Parsing

2014-04-01 · WS 2014 4 · Joakim Nivre
Cross-Lingual TransferDependency ParsingMachine TranslationMorphological Analysis

Recent adventures with emotion-reading technology

2013-06-01 · WS 2013 6 · Rosalind Picard
Sentiment Analysis

MARIO: Modular and Extensible Architecture for Computing Visual Statistics in RoboCup SPL

2022-09-20 · Domenico D. Bloisi, Andrea Pennisi, Cristian Zampino, Flavio Biancospino 외

This technical report describes a modular and extensible architecture for computing visual statistics in RoboCup SPL (MARIO), presented during the SPL Open Research Challenge at RoboCup 2022, held in Bangkok (Thailand). …

Camera CalibrationPose EstimationRobot Pose Estimation