paper-with-me

홈 › Papers

Train a snake with reinforcement learning algorithms

2020-12-14 · CUHK Course IERG5350 2020 12 · Ruikai Cai, Condi Zhang

Snake is a typical video game where the player maneuvers a line which grows in length, with the line itself being a primary obstacle.Our goal is to train a more efficient agent than human for Snake.To approoach this goal, firstly we use pygame achieve a simple Snake game as the environment.Because Snake game have so many states that it is impossible to use tabular method represent them and human play Snake and learn it by geting the image of it. We believe that Double-DQN which is a classical algorithm of RL is suitable for our agent training.Besides,Snake is also similar with a walking or climbing process.We note that PPO has good performance for resolving such problem by restricting the variance during training.That is why we want to compare Double-DQN with PPO in our environment.Then we use Double-DQN and PPO to train our agent.At present, we get the results in current environment.We find that Double-DQN is more stable but the peak of PPO is better.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

reinforcement-learningReinforcement LearningReinforcement Learning (RL)

Methods 이 논문이 사용한 방법론

Entropy Regularization 설명 없음
PPO Proximal Policy Optimization, or PPO, is a policy gradient method for reinforcement learning. The motivation was to have an algorithm with the data efficiency and reliable…

Similar Papers 제목 키워드 기반

Battlesnake Challenge: A Multi-agent Reinforcement Learning Playground with Human-in-the-loop

2020-07-20 · Jonathan Chung, Anna Luo, Xavier Raffin, Scott Perry

We present the Battlesnake Challenge, a framework for multi-agent reinforcement learning with Human-In-the-Loop Learning (HILL). It is developed upon Battlesnake, a multiplayer extension of the traditional Snake game in …

Multi-agent Reinforcement Learningreinforcement-learningReinforcement Learning (RL)

AlphaSnake: Policy Iteration on a Nondeterministic NP-hard Markov Decision Process

2022-11-17 · Kevin Du, Ian Gemp, Yi Wu, Yingying Wu

Reinforcement learning has recently been used to approach well-known NP-hard combinatorial problems in graph theory. Among these problems, Hamiltonian cycle problems are exceptionally difficult to analyze, even when rest…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)

An Energy-Saving Snake Locomotion Gait Policy Obtained Using Deep Reinforcement Learning

2021-03-08 · Yilang Liu, Amir Barati Farimani

Snake robots, comprised of sequentially connected joint actuators, have recently gained increasing attention in the industrial field, like life detection in narrow space. Such robots can navigate through the complex envi…

Deep Reinforcement LearningNavigatereinforcement-learningReinforcement Learning (RL)

COMPOSER: Scalable and Robust Modular Policies for Snake Robots

2023-10-02 · Yuyou Zhang, Yaru Niu, Xingyu Liu, Ding Zhao

Snake robots have showcased remarkable compliance and adaptability in their interaction with environments, mirroring the traits of their natural counterparts. While their hyper-redundant and high-dimensional characterist…

Multi-agent Reinforcement Learning

Deep Snake for Real-Time Instance Segmentation

2020-01-06 · CVPR 2020 6 · Sida Peng, Wen Jiang, Huaijin Pi, Xiuli Li 외

This paper introduces a novel contour-based approach named deep snake for real-time instance segmentation. Unlike some recent methods that directly regress the coordinates of the object boundary points from an image, dee…

GPUInstance SegmentationObjectObject Localization+3