Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

A fully playable snake game application that features an intelligent agent trained using Deep Recurrent Q-Learning

Notifications You must be signed in to change notification settings

iansnyder333/ai-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Snake AI-Game

A fully playable snake game application that features an intelligent agent trained using Deep Recurrent Q-Learning
Watch a demo »

About The Project

A simple project to build a game and deploy an Intelligent Agent using Deep Q-Learning with PyTorch. The application allows for a custom model and visualized training using a robust Deep Recurrent Q-Learning Agent to visualize the power of reinforcement learning

Table of Contents

  • Demo Video
  • How to Download
  • How to Run
  • Notes
  • Demo Video

    demo.mov

    How to Download

    git clone https://github.com/iansnyder333/ai-game.git
    cd ai-game
    python3.7 -m venv venv
    source venv/bin/activate
    pip3.7 install -r requirements.txt

    How to Run

    python3.7 main.py

    Notes

    Python 3.7 required, any Python version >=3.7 and <3.11 will work.

    How the Model is Trained

    Training

    Deep Q-Learning Model Architecture

    Model

    About

    A fully playable snake game application that features an intelligent agent trained using Deep Recurrent Q-Learning

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages