choyi0521 / snake-reinforcement-learning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

snake-reinforcement-learning

Snake game AI using deep Q-networks

A detailed description is provided in the samsung software membership blog (Korean).

Training

Example:

python train.py --level_filepath levels/9x9_empty.yml

Playing

Example:

python play.py --level_filepath levels/9x9_empty.yml --checkpoint best

Results

Here are some awesome results.

9x9 empty:

9x9 obstacles:

9x13 double feed:

About

License:MIT License


Languages

Language:Python 100.0%