Using Machine Learning to Autocomplete a Magic: the Gathering Deck

As part of the CS 179: Introduction to Graphical Models class, created an algorithm that, given an archetype --such as control or aggro-- and a small instance of a few cards, would auto-complete a Magic the Gathering deck.

I led the team in the design and testing of the program, as well as its programming and implementation using machine learning methods to optimize deckbuilding and help to create functional decks. This program was implemented using Python machine learning and graphical model libraries in Jupyter notebook.

Unfortunately, the file for this project has been lost. If you wish to see/ hear more, feel free to email me for more information

Previous
Previous

Microsoft Excel: Implementing a Wild Magic Table for Dungeons and Dragons 5th Edition