Skip to content

kcristinalee/AI_Connect4_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RL Connect-4 Agent

About

This project was completed as a final project for the University of Maryland's CMSC421 course (Intro to AI) under the instruction of Max Ehrlich. It is a reinforcement learning Connect 4 agent.

Structure

  • core: Contains the core classes and logic for Q-learning.
  • training: Contains Q-learning training script and Jupyter Notebook used to train the neural network.
  • human.py: The command line test utility for Q-learning policies.
  • frontend.py: The GUI for the user to play against the final model.

Instructions

To play on your own device...

  • Clone the repository
  • pip install -r requirements.txt
  • python frontend.py

Collaborator Contact Information

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •