Skip to content

Senior Capstone on using Deep Learning in Neural Network to create AI player for the card game Gin Rummy

Notifications You must be signed in to change notification settings

dungscout96/DeepLearningGinRummy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note on the files of the project for each folder:

FeedForward:

  • classification.py: train the feedforward neural net to predict match result. Example of save/load trained model to/from disk
  • regression.py: train the feedforward neural net to predict probability of winning the match

CNN:

  • project2.py: implement the convolutional neural network that predicts hand outcome
  • TestModel.py: test a trained model

Gin_Rummy_Python: port Gin Rummy java code into Python

  • GinRummyTournamentAI.py: version of GinRummyTournament that use the trained neural network
  • GinRummyTournament.py: original version that use 2 heurestic players

Data can be found at: https://drive.google.com/drive/folders/12eGlFwO6_YvPrC7tqYOEZHmO4BqXucYY?usp=sharing

About

Senior Capstone on using Deep Learning in Neural Network to create AI player for the card game Gin Rummy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages