It is currently 21 Jul 2018, 19:42
   
Text Size

Machine Learning Approach to Find All Deck Types

Moderators: timmermac, friarsol, Blacksmith, KrazyTheFox, Agetian, CCGHQ Admins

Machine Learning Approach to Find All Deck Types

Postby austinio7116 » 23 Jun 2017, 15:48

I've written a machine learning tool to cluster 30000 or so decks from MTGDecks.net and find up to 200 exemplars of each deck type in current (AKH) standard and modern formats. They are named in order of cluster size (lowest number being the largest) and by the first two cards in the deck and each deck is the closest to the center of each cluster.

Agetian has kindly offered to create a netdeck for these, but I have also attached them here in case anyone wants to try them. The idea here is that as each format rolls along, this tool can create a set of all the major decks (and variations on each theme) without multiple duplicates and without any manual effort. In this set I have only included decks from clusters with at least 3 decks.
Attachments
mtgdeckclusters.zip
(191.62 KiB) Downloaded 84 times
User avatar
austinio7116
 
Posts: 333
Joined: 10 Mar 2017, 11:59
Has thanked: 44 times
Been thanked: 105 times

Re: Machine Learning Approach to Find All Deck Types

Postby Agetian » 23 Jun 2017, 17:08

Thanks a lot for your effort! :) I added support for this net deck type to Forge and uploaded it to server.

- Agetian
Agetian
Programmer
 
Posts: 3253
Joined: 14 Mar 2011, 05:58
Has thanked: 624 times
Been thanked: 457 times

Re: Machine Learning Approach to Find All Deck Types

Postby austinio7116 » 04 Aug 2017, 07:22

Here is a post-HOU ProTour update for the standard decks. No real updates to the modern decks yet, so that may come later. Agetian - would you mind replacing the standard decks on the net decks folder with these when you have a chance?

Thanks
Attachments
Standard_clusters.zip
(97.49 KiB) Downloaded 40 times
User avatar
austinio7116
 
Posts: 333
Joined: 10 Mar 2017, 11:59
Has thanked: 44 times
Been thanked: 105 times

Re: Machine Learning Approach to Find All Deck Types

Postby austinio7116 » 08 Sep 2017, 12:24

Here is a final HOU update before rotation. Please update the netdecks if you get the chance.

Thanks
Attachments
Standard_clusters.zip
(95.76 KiB) Downloaded 29 times
User avatar
austinio7116
 
Posts: 333
Joined: 10 Mar 2017, 11:59
Has thanked: 44 times
Been thanked: 105 times

Re: Machine Learning Approach to Find All Deck Types

Postby Agetian » 09 Sep 2017, 13:40

Updated as requested :)

- Agetian
Agetian
Programmer
 
Posts: 3253
Joined: 14 Mar 2011, 05:58
Has thanked: 624 times
Been thanked: 457 times

Re: Machine Learning Approach to Find All Deck Types

Postby austinio7116 » 12 Nov 2017, 19:37

Hi Agetian,

Here is a post PT Ixalan update for the new standard format. Would you mind updating the netdeck?

I fixed the issue with some decks having fewer than 60 cards this time round too.

Thanks
Attachments
Standard_clusters.zip
(51.34 KiB) Downloaded 28 times
User avatar
austinio7116
 
Posts: 333
Joined: 10 Mar 2017, 11:59
Has thanked: 44 times
Been thanked: 105 times

Re: Machine Learning Approach to Find All Deck Types

Postby Agetian » 13 Nov 2017, 04:38

Updated as requested, Austinio! Thanks! :)

- Agetian
Agetian
Programmer
 
Posts: 3253
Joined: 14 Mar 2011, 05:58
Has thanked: 624 times
Been thanked: 457 times

Re: Machine Learning Approach to Find All Deck Types

Postby austinio7116 » 13 Nov 2017, 06:40

Here is a swiss tournament AI vs AI result for these decks - looks like the AI favours playing Temur energy if you want the toughest challenge:

Standard Cluster 010 Glorybringer - Rogue Refiner based deck 7 Wins(0 Byes)-0 Losses-0 Ties => 21 Points
Standard Cluster 056 Lightning Strike - Heart of Kiran based deck 6 Wins(0 Byes)-1 Losses-0 Ties => 18 Points
Standard Cluster 003 Glorybringer - Rogue Refiner based deck 6 Wins(0 Byes)-1 Losses-0 Ties => 18 Points
Standard Cluster 015 Glorybringer - Rogue Refiner based deck 6 Wins(0 Byes)-1 Losses-0 Ties => 18 Points
Standard Cluster 016 Rogue Refiner - Whirler Virtuoso based deck 6 Wins(0 Byes)-1 Losses-0 Ties => 18 Points
Standard Cluster 038 Rogue Refiner - Whirler Virtuoso based deck 6 Wins(0 Byes)-1 Losses-0 Ties => 18 Points
Standard Cluster 047 Chart a Course - God-Pharaoh's Gift based deck 5 Wins(0 Byes)-2 Losses-0 Ties => 15 Points
Standard Cluster 052 Lightning Strike - Earthshaker Khenra based deck 5 Wins(0 Byes)-2 Losses-0 Ties => 15 Points
Standard Cluster 053 Chart a Course - Ixalan's Binding based deck 5 Wins(0 Byes)-2 Losses-0 Ties => 15 Points
Standard Cluster 070 Walk the Plank - Ruin Raider based deck 5 Wins(0 Byes)-2 Losses-0 Ties => 15 Points
Standard Cluster 046 Rogue Refiner - Whirler Virtuoso based deck 5 Wins(0 Byes)-2 Losses-0 Ties => 15 Points
Standard Cluster 065 Anointer Priest - Anointed Procession based deck 5 Wins(0 Byes)-2 Losses-0 Ties => 15 Points
Standard Cluster 031 Lightning Strike - Vicious Conquistador based deck 5 Wins(0 Byes)-2 Losses-0 Ties => 15 Points
Standard Cluster 024 Heart of Kiran - Scrapheap Scrounger based deck 5 Wins(0 Byes)-2 Losses-0 Ties => 15 Points
Standard Cluster 078 Seekers' Squire - Champion of Wits based deck 5 Wins(0 Byes)-2 Losses-0 Ties => 15 Points
Standard Cluster 042 Ruin Raider - Dread Wanderer based deck 5 Wins(0 Byes)-2 Losses-0 Ties => 15 Points
Standard Cluster 083 Heart of Kiran - Rogue Refiner based deck 5 Wins(0 Byes)-2 Losses-0 Ties => 15 Points
Standard Cluster 009 Rogue Refiner - Servant of the Conduit based deck 5 Wins(0 Byes)-2 Losses-0 Ties => 15 Points
Standard Cluster 011 Rogue Refiner - Servant of the Conduit based deck 5 Wins(0 Byes)-2 Losses-0 Ties => 15 Points
Standard Cluster 044 Invigorated Rampage - Electrostatic Pummeler based deck 5 Wins(0 Byes)-2 Losses-0 Ties => 15 Points
Standard Cluster 037 Walking Ballista - Winding Constrictor based deck 5 Wins(0 Byes)-2 Losses-0 Ties => 15 Points
Standard Cluster 061 Walking Ballista - Winding Constrictor based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 081 Legion's Landing - Champion of Wits based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 089 Hieroglyphic Illumination - Censor based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 043 Walking Ballista - Winding Constrictor based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 073 Duress - Fumigate based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 048 Wily Goblin - Lightning Strike based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 004 Lightning Strike - Earthshaker Khenra based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 026 Rogue Refiner - Glint-Sleeve Siphoner based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 051 Regisaur Alpha - Savage Stomp based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 067 Lightning Strike - Heart of Kiran based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 092 Deathgorge Scavenger - Vraska's Contempt based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 058 Ruin Raider - Heart of Kiran based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 028 Chart a Course - God-Pharaoh's Gift based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 071 Fatal Push - Ranging Raptors based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 014 Lightning Strike - Earthshaker Khenra based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 050 Legion Conquistador - Duskborne Skymarcher based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 027 Champion of Wits - Anointer Priest based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 029 Lightning Strike - Hazoret the Fervent based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 088 Hostage Taker - Kitesail Freebooter based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 041 Supreme Will - Censor based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 020 Search for Azcanta - Opt based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 075 Ripjaw Raptor - Walk the Plank based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 022 Lightning Strike - Heart of Kiran based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 007 Rogue Refiner - Whirler Virtuoso based deck 4 Wins(0 Byes)-3 Losses-0 Ties => 12 Points
Standard Cluster 064 Legion's Landing - Champion of Wits based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 080 Chart a Course - God-Pharaoh's Gift based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 035 Winding Constrictor - Rogue Refiner based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 032 Sunbird's Invocation - Cast Out based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 087 Champion of Wits - Minister of Inquiries based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 021 Winding Constrictor - Rogue Refiner based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 079 Censor - Cast Out based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 059 Hazoret the Fervent - Dread Wanderer based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 023 Supreme Will - Censor based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 086 Supreme Will - Censor based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 085 Fell Flagship - Dire Fleet Captain based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 001 Lightning Strike - Earthshaker Khenra based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 082 Lightning Strike - Earthshaker Khenra based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 019 Seekers' Squire - Champion of Wits based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 006 Lightning Strike - Earthshaker Khenra based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 002 Walking Ballista - Winding Constrictor based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 074 Rigging Runner - Lightning Strike based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 034 Rogue Refiner - Glint-Sleeve Siphoner based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 049 Rogue Refiner - Servant of the Conduit based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 013 Rogue Refiner - Whirler Virtuoso based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 008 Hieroglyphic Illumination - Essence Scatter based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 033 Supreme Will - Censor based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 036 Opt - Supreme Will based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 090 Opt - Cast Out based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 072 Lightning Strike - Earthshaker Khenra based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 055 Kitesail Freebooter - Chart a Course based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 017 Opt - Censor based deck 3 Wins(0 Byes)-4 Losses-0 Ties => 9 Points
Standard Cluster 076 Servant of the Conduit - Longtusk Cub based deck 2 Wins(0 Byes)-5 Losses-0 Ties => 6 Points
Standard Cluster 005 Lightning Strike - Earthshaker Khenra based deck 2 Wins(0 Byes)-5 Losses-0 Ties => 6 Points
Standard Cluster 066 Vicious Conquistador - Duskborne Skymarcher based deck 2 Wins(0 Byes)-5 Losses-0 Ties => 6 Points
Standard Cluster 068 Shapers' Sanctuary - Pride Sovereign based deck 2 Wins(0 Byes)-5 Losses-0 Ties => 6 Points
Standard Cluster 062 Hostage Taker - Gifted Aetherborn based deck 2 Wins(0 Byes)-5 Losses-0 Ties => 6 Points
Standard Cluster 012 Legion's Landing - Cast Out based deck 2 Wins(0 Byes)-5 Losses-0 Ties => 6 Points
Standard Cluster 025 Seekers' Squire - Champion of Wits based deck 2 Wins(0 Byes)-5 Losses-0 Ties => 6 Points
Standard Cluster 091 Censor - Harnessed Lightning based deck 2 Wins(0 Byes)-5 Losses-0 Ties => 6 Points
Standard Cluster 030 Hostage Taker - Seekers' Squire based deck 2 Wins(0 Byes)-5 Losses-0 Ties => 6 Points
Standard Cluster 039 Renegade Map - Maverick Thopterist based deck 2 Wins(0 Byes)-5 Losses-0 Ties => 6 Points
Standard Cluster 018 Essence Scatter - Fatal Push based deck 2 Wins(0 Byes)-5 Losses-0 Ties => 6 Points
Standard Cluster 063 Legion's Landing - Kinjalli's Sunwing based deck 2 Wins(0 Byes)-5 Losses-0 Ties => 6 Points
Standard Cluster 069 Opt - Censor based deck 2 Wins(0 Byes)-5 Losses-0 Ties => 6 Points
Standard Cluster 060 Dive Down - Trophy Mage based deck 2 Wins(0 Byes)-5 Losses-0 Ties => 6 Points
Standard Cluster 045 Opt - Fatal Push based deck 1 Wins(0 Byes)-6 Losses-0 Ties => 3 Points
Standard Cluster 054 Vraska's Contempt - Supreme Will based deck 1 Wins(0 Byes)-6 Losses-0 Ties => 3 Points
Standard Cluster 040 Hostage Taker - Walking Ballista based deck 1 Wins(0 Byes)-6 Losses-0 Ties => 3 Points
Standard Cluster 077 Deeproot Champion - Lightning Strike based deck 1 Wins(0 Byes)-6 Losses-0 Ties => 3 Points
Standard Cluster 057 Opt - Fatal Push based deck 1 Wins(0 Byes)-6 Losses-0 Ties => 3 Points
Standard Cluster 084 Lightning Strike - Earthshaker Khenra based deck 0 Wins(0 Byes)-7 Losses-0 Ties => 0 Points
User avatar
austinio7116
 
Posts: 333
Joined: 10 Mar 2017, 11:59
Has thanked: 44 times
Been thanked: 105 times

Re: Machine Learning Approach to Find All Deck Types

Postby austinio7116 » 07 Dec 2017, 07:04

Here is an Ixalan update for the Modern decks too.
Attachments
Modern_clusters.zip
(89.02 KiB) Downloaded 21 times
User avatar
austinio7116
 
Posts: 333
Joined: 10 Mar 2017, 11:59
Has thanked: 44 times
Been thanked: 105 times

Re: Machine Learning Approach to Find All Deck Types

Postby Agetian » 07 Dec 2017, 08:40

Updated on the server. :)

- Agetian
Agetian
Programmer
 
Posts: 3253
Joined: 14 Mar 2011, 05:58
Has thanked: 624 times
Been thanked: 457 times

Re: Machine Learning Approach to Find All Deck Types

Postby austinio7116 » 31 Jan 2018, 00:08

I've updated the net decks with the latest Standard RIX decks - this is already on the server
User avatar
austinio7116
 
Posts: 333
Joined: 10 Mar 2017, 11:59
Has thanked: 44 times
Been thanked: 105 times

Re: Machine Learning Approach to Find All Deck Types

Postby austinio7116 » 31 Jan 2018, 00:10

AI Tournament results here - good to see the AI is playing the new cards well:

Standard Cluster 027 Vicious Conquistador - Dread Wanderer based deck 6 Wins(0 Byes)-0 Losses-0 Ties => 18 Points
Standard Cluster 007 Jadelight Ranger - Rekindling Phoenix based deck 5 Wins(0 Byes)-1 Losses-0 Ties => 15 Points
Standard Cluster 042 Earthshaker Khenra - Hazoret the Fervent based deck 5 Wins(0 Byes)-1 Losses-0 Ties => 15 Points
Standard Cluster 017 Fanatical Firebrand - Lightning Strike based deck 5 Wins(0 Byes)-1 Losses-0 Ties => 15 Points
Standard Cluster 010 Merfolk Mistbinder - Deeproot Elite based deck 5 Wins(0 Byes)-1 Losses-0 Ties => 15 Points
Standard Cluster 030 Jadelight Ranger - Glorybringer based deck 4 Wins(0 Byes)-2 Losses-0 Ties => 12 Points
Standard Cluster 001 Heart of Kiran - Scrapheap Scrounger based deck 4 Wins(0 Byes)-2 Losses-0 Ties => 12 Points
Standard Cluster 022 Glint-Sleeve Siphoner - Whirler Virtuoso based deck 4 Wins(0 Byes)-2 Losses-0 Ties => 12 Points
Standard Cluster 033 Jadelight Ranger - Walking Ballista based deck 4 Wins(0 Byes)-2 Losses-0 Ties => 12 Points
Standard Cluster 039 Thunderherd Migration - Thrashing Brontodon based deck 4 Wins(0 Byes)-2 Losses-0 Ties => 12 Points
Standard Cluster 020 Jadelight Ranger - Merfolk Branchwalker based deck 4 Wins(0 Byes)-2 Losses-0 Ties => 12 Points
Standard Cluster 012 Settle the Wreckage - Censor based deck 4 Wins(0 Byes)-2 Losses-0 Ties => 12 Points
Standard Cluster 003 Glint-Sleeve Siphoner - Whirler Virtuoso based deck 4 Wins(0 Byes)-2 Losses-0 Ties => 12 Points
Standard Cluster 046 Jadelight Ranger - Rekindling Phoenix based deck 4 Wins(0 Byes)-2 Losses-0 Ties => 12 Points
Standard Cluster 040 Jadelight Ranger - Glorybringer based deck 4 Wins(0 Byes)-2 Losses-0 Ties => 12 Points
Standard Cluster 016 Merfolk Branchwalker - Walking Ballista based deck 4 Wins(0 Byes)-2 Losses-0 Ties => 12 Points
Standard Cluster 031 Vicious Conquistador - Ammit Eternal based deck 3 Wins(0 Byes)-3 Losses-0 Ties => 9 Points
Standard Cluster 002 Glint-Sleeve Siphoner - Whirler Virtuoso based deck 3 Wins(0 Byes)-3 Losses-0 Ties => 9 Points
Standard Cluster 034 Jadelight Ranger - Servant of the Conduit based deck 3 Wins(0 Byes)-3 Losses-0 Ties => 9 Points
Standard Cluster 021 Lightning Strike - Earthshaker Khenra based deck 3 Wins(0 Byes)-3 Losses-0 Ties => 9 Points
Standard Cluster 019 Rekindling Phoenix - Earthshaker Khenra based deck 3 Wins(0 Byes)-3 Losses-0 Ties => 9 Points
Standard Cluster 044 Chart a Course - Champion of Wits based deck 3 Wins(0 Byes)-3 Losses-0 Ties => 9 Points
Standard Cluster 026 Thrashing Brontodon - Jadelight Ranger based deck 3 Wins(0 Byes)-3 Losses-0 Ties => 9 Points
Standard Cluster 029 Legion Lieutenant - Skymarcher Aspirant based deck 3 Wins(0 Byes)-3 Losses-0 Ties => 9 Points
Standard Cluster 009 Kitesail Freebooter - Champion of Wits based deck 3 Wins(0 Byes)-3 Losses-0 Ties => 9 Points
Standard Cluster 041 Earthshaker Khenra - Abrade based deck 3 Wins(0 Byes)-3 Losses-0 Ties => 9 Points
Standard Cluster 011 Jadelight Ranger - Vraska's Contempt based deck 3 Wins(0 Byes)-3 Losses-0 Ties => 9 Points
Standard Cluster 018 Curious Obsession - Skymarcher Aspirant based deck 3 Wins(0 Byes)-3 Losses-0 Ties => 9 Points
Standard Cluster 023 Rekindling Phoenix - Treasure Map based deck 3 Wins(0 Byes)-3 Losses-0 Ties => 9 Points
Standard Cluster 005 Vraska's Contempt - Essence Scatter based deck 3 Wins(0 Byes)-3 Losses-0 Ties => 9 Points
Standard Cluster 036 Thunderherd Migration - Ghalta, Primal Hunger based deck 2 Wins(0 Byes)-4 Losses-0 Ties => 6 Points
Standard Cluster 004 Chart a Course - God-Pharaoh's Gift based deck 2 Wins(0 Byes)-4 Losses-0 Ties => 6 Points
Standard Cluster 043 Pride Sovereign - Adorned Pouncer based deck 2 Wins(0 Byes)-4 Losses-0 Ties => 6 Points
Standard Cluster 024 Ravenous Chupacabra - Dusk Legion Zealot based deck 2 Wins(0 Byes)-4 Losses-0 Ties => 6 Points
Standard Cluster 037 Chart a Course - Ixalan's Binding based deck 2 Wins(0 Byes)-4 Losses-0 Ties => 6 Points
Standard Cluster 006 Lightning Strike - Earthshaker Khenra based deck 2 Wins(0 Byes)-4 Losses-0 Ties => 6 Points
Standard Cluster 038 Servo Schematic - Renegade Map based deck 2 Wins(0 Byes)-4 Losses-0 Ties => 6 Points
Standard Cluster 032 Glimmer of Genius - Settle the Wreckage based deck 2 Wins(0 Byes)-4 Losses-0 Ties => 6 Points
Standard Cluster 045 Ixalan's Binding - Champion of Wits based deck 2 Wins(0 Byes)-4 Losses-0 Ties => 6 Points
Standard Cluster 025 Settle the Wreckage - Countervailing Winds based deck 2 Wins(0 Byes)-4 Losses-0 Ties => 6 Points
Standard Cluster 008 Fanatical Firebrand - Lightning Strike based deck 2 Wins(0 Byes)-4 Losses-0 Ties => 6 Points
Standard Cluster 028 Abrade - Disallow based deck 1 Wins(0 Byes)-5 Losses-0 Ties => 3 Points
Standard Cluster 015 Harnessed Lightning - Glimmer of Genius based deck 1 Wins(0 Byes)-5 Losses-0 Ties => 3 Points
Standard Cluster 013 Settle the Wreckage - Censor based deck 1 Wins(0 Byes)-5 Losses-0 Ties => 3 Points
Standard Cluster 014 Legion's Landing - Anointer Priest based deck 1 Wins(0 Byes)-5 Losses-0 Ties => 3 Points
Standard Cluster 035 Supreme Will - Fatal Push based deck 0 Wins(0 Byes)-6 Losses-0 Ties => 0 Points
User avatar
austinio7116
 
Posts: 333
Joined: 10 Mar 2017, 11:59
Has thanked: 44 times
Been thanked: 105 times

Re: Machine Learning Approach to Find All Deck Types

Postby austinio7116 » 06 Feb 2018, 18:18

I have updated the Modern cluster decks to the latest Modern format - they are now on the net-decks server. Here are the results of an AI vs AI tournament - Merfolk coming out on top:

Modern Cluster 059 Merfolk Branchwalker - Kumena's Speaker based deck 9 Wins(0 Byes)-0 Losses-0 Ties => 27 Points
Modern Cluster 008 Vault Skirge - Signal Pest based deck 8 Wins(0 Byes)-1 Losses-0 Ties => 24 Points
Modern Cluster 010 Spell Queller - Snapcaster Mage based deck 8 Wins(0 Byes)-1 Losses-0 Ties => 24 Points
Modern Cluster 047 Shaman of the Pack - Dwynen's Elite based deck 7 Wins(0 Byes)-2 Losses-0 Ties => 21 Points
Modern Cluster 002 Vault Skirge - Signal Pest based deck 7 Wins(0 Byes)-2 Losses-0 Ties => 21 Points
Modern Cluster 081 Walking Ballista - Arbor Elf based deck 7 Wins(0 Byes)-2 Losses-0 Ties => 21 Points
Modern Cluster 042 Master of Waves - Master of the Pearl Trident based deck 7 Wins(0 Byes)-2 Losses-0 Ties => 21 Points
Modern Cluster 052 Ethereal Armor - Rancor based deck 7 Wins(0 Byes)-2 Losses-0 Ties => 21 Points
Modern Cluster 130 Path to Exile - Cryptic Command based deck 7 Wins(0 Byes)-2 Losses-0 Ties => 21 Points
Modern Cluster 016 Monastery Swiftspear - Eidolon of the Great Revel based deck 7 Wins(0 Byes)-2 Losses-0 Ties => 21 Points
Modern Cluster 117 Collected Company - Predatory Sliver based deck 7 Wins(0 Byes)-2 Losses-0 Ties => 21 Points
Modern Cluster 033 Monastery Swiftspear - Eidolon of the Great Revel based deck 7 Wins(0 Byes)-2 Losses-0 Ties => 21 Points
Modern Cluster 143 Rogue Refiner - Woodweaver's Puzzleknot based deck 7 Wins(0 Byes)-2 Losses-0 Ties => 21 Points
Modern Cluster 133 Spell Queller - Thraben Inspector based deck 7 Wins(0 Byes)-2 Losses-0 Ties => 21 Points
Modern Cluster 126 Fatal Push - Nahiri, the Harbinger based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 057 Nahiri, the Harbinger - Simian Spirit Guide based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 012 Lingering Souls - Liliana of the Veil based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 147 Walking Ballista - Mausoleum Wanderer based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 045 Shrieking Affliction - Liliana of the Veil based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 077 Eldrazi Displacer - Thought-Knot Seer based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 027 Spell Queller - Snapcaster Mage based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 063 Thalia's Lancers - Thraben Inspector based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 017 Path to Exile - Cryptic Command based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 106 Ancient Stirrings - Expedition Map based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 110 Thraben Inspector - Leonin Arbiter based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 058 Koth of the Hammer - Lightning Bolt based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 001 Walking Ballista - Thought-Knot Seer based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 135 Shaman of the Pack - Dwynen's Elite based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 101 Fatal Push - Goblin Rabblemaster based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 085 Fatal Push - Lingering Souls based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 140 Dwynen's Elite - Collected Company based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 014 Eldrazi Displacer - Thought-Knot Seer based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 122 Felidar Guardian - Panharmonicon based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 056 Leonin Arbiter - Path to Exile based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 038 Fatal Push - Liliana of the Veil based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 100 Thought Scour - Death's Shadow based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 015 Monastery Swiftspear - Eidolon of the Great Revel based deck 6 Wins(0 Byes)-3 Losses-0 Ties => 18 Points
Modern Cluster 076 Walking Ballista - Thalia's Lancers based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 026 Cathartic Reunion - Prized Amalgam based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 123 Opt - Snapcaster Mage based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 114 Eternal Scourge - Thought-Knot Seer based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 030 Bedlam Reveler - Young Pyromancer based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 029 Thraben Inspector - Restoration Angel based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 050 Primeval Titan - Search for Tomorrow based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 073 Spell Queller - Mausoleum Wanderer based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 099 Gifted Aetherborn - Fatal Push based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 051 Thought Scour - Snapcaster Mage based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 043 Atarka's Command - Monastery Swiftspear based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 078 Thought-Knot Seer - Wasteland Strangler based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 105 Voice of Resurgence - Birds of Paradise based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 093 Opt - Chart a Course based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 094 Snapcaster Mage - Delver of Secrets based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 006 Kitesail Freebooter - Thalia's Lieutenant based deck 4 Wins(1 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 031 Lingering Souls - Liliana of the Veil based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 060 Hollow One - Insolent Neonate based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 120 Opt - Snapcaster Mage based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 102 Thalia's Lieutenant - Reflector Mage based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 086 Squadron Hawk - Serra Ascendant based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 065 Cathartic Reunion - Prized Amalgam based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 121 Spell Queller - Lightning Bolt based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 108 Blossoming Defense - Glistener Elf based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 021 Collected Company - Courser of Kruphix based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 144 Manic Scribe - Thought Scour based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 072 Eldrazi Displacer - Thought-Knot Seer based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 097 Chandra, Torch of Defiance - Goblin Rabblemaster based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 041 Fatal Push - Liliana of the Veil based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 129 Hollow One - Flameblade Adept based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 119 Dark Confidant - Fatal Push based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 066 Blossoming Defense - Mutagenic Growth based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 131 Visions of Beyond - Surgical Extraction based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 111 Ethereal Armor - Rancor based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 095 Opt - Chart a Course based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 080 Reckless Bushwhacker - Atarka's Command based deck 5 Wins(0 Byes)-4 Losses-0 Ties => 15 Points
Modern Cluster 013 Vizier of Remedies - Collected Company based deck 3 Wins(1 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 113 Collected Company - Chord of Calling based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 138 Thopter Foundry - Mishra's Bauble based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 146 Monastery Swiftspear - Death's Shadow based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 009 Karn Liberated - Ancient Stirrings based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 067 Opt - Spell Queller based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 075 Traverse the Ulvenwald - Inquisition of Kozilek based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 069 Nahiri, the Harbinger - Path to Exile based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 068 Kefnet's Last Word - Liliana, Death's Majesty based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 084 Birds of Paradise - Eldritch Evolution based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 115 Thought Scour - Death's Shadow based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 048 Liliana of the Veil - Tarmogoyf based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 062 Hollow One - Flameblade Adept based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 134 Fatal Push - Night's Whisper based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 087 Fatal Push - Bitterblossom based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 082 Oath of Nissa - Burning-Tree Emissary based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 107 Snapcaster Mage - Path to Exile based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 092 Striped Riverwinder - Curator of Mysteries based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 116 Felidar Guardian - Saheeli Rai based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 132 Felidar Guardian - Saheeli Rai based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 035 Opt - Fatal Push based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 074 Fatal Push - Snapcaster Mage based deck 3 Wins(1 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 046 Thought Scour - Death's Shadow based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 055 Fatal Push - Lingering Souls based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 039 Spell Queller - Collected Company based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 064 Primeval Titan - Search for Tomorrow based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 091 Vizier of Remedies - Collected Company based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 061 Expedition Map - Condescend based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 023 Dwynen's Elite - Collected Company based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 139 Fatal Push - Traverse the Ulvenwald based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 024 Arbor Elf - Mwonvuli Acid-Moss based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 003 Spreading Seas - Path to Exile based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 127 Hollow One - Cathartic Reunion based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 007 Fatal Push - Thought Scour based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 037 Mutagenic Growth - Glistener Elf based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 011 Karn Liberated - Ancient Stirrings based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 145 Thalia's Lieutenant - Champion of the Parish based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 053 Spell Queller - Mausoleum Wanderer based deck 4 Wins(0 Byes)-5 Losses-0 Ties => 12 Points
Modern Cluster 070 Scrap Trawler - Ichor Wellspring based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 137 Opt - Spreading Seas based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 036 Spell Queller - Collected Company based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 054 Kitesail Freebooter - Thalia's Lieutenant based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 096 Inquisition of Kozilek - Lightning Bolt based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 142 Izzet Charm - Griselbrand based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 112 Walking Ballista - Collected Company based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 128 Elder Deep-Fiend - Eldrazi Obligator based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 018 Opt - Baral, Chief of Compliance based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 090 Opt - Spell Queller based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 141 Primeval Titan - Ancient Stirrings based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 025 Opt - Snapcaster Mage based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 005 Primeval Titan - Scapeshift based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 022 Thought Scour - Snapcaster Mage based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 103 Kitchen Finks - Garruk Wildspeaker based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 089 Snapcaster Mage - Terminate based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 034 Snapcaster Mage - Lightning Bolt based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 049 Codex Shredder - Mox Opal based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 124 Hollow One - Cathartic Reunion based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 019 Fatal Push - Thought Scour based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 032 Primeval Titan - Scapeshift based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 040 Desert Cerodon - Horror of the Broken Lands based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 071 Primeval Titan - Ancient Stirrings based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 044 Fatal Push - Traverse the Ulvenwald based deck 3 Wins(0 Byes)-6 Losses-0 Ties => 9 Points
Modern Cluster 079 Bring to Light - Cryptic Command based deck 1 Wins(1 Byes)-7 Losses-0 Ties => 6 Points
Modern Cluster 104 Dictate of Kruphix - Time Warp based deck 1 Wins(1 Byes)-7 Losses-0 Ties => 6 Points
Modern Cluster 088 Worldspine Wurm - Griselbrand based deck 1 Wins(1 Byes)-7 Losses-0 Ties => 6 Points
Modern Cluster 028 Whir of Invention - Codex Shredder based deck 2 Wins(0 Byes)-7 Losses-0 Ties => 6 Points
Modern Cluster 118 Hollow One - Flameblade Adept based deck 2 Wins(0 Byes)-7 Losses-0 Ties => 6 Points
Modern Cluster 109 Opt - Thought Scour based deck 2 Wins(0 Byes)-7 Losses-0 Ties => 6 Points
Modern Cluster 125 As Foretold - Izzet Charm based deck 2 Wins(0 Byes)-7 Losses-0 Ties => 6 Points
Modern Cluster 083 Baral, Chief of Compliance - Pyretic Ritual based deck 2 Wins(0 Byes)-7 Losses-0 Ties => 6 Points
Modern Cluster 098 Baral, Chief of Compliance - Pyretic Ritual based deck 2 Wins(0 Byes)-7 Losses-0 Ties => 6 Points
Modern Cluster 004 Baral, Chief of Compliance - Pyretic Ritual based deck 1 Wins(1 Byes)-7 Losses-0 Ties => 6 Points
Modern Cluster 020 Phyrexian Unlife - Ad Nauseam based deck 0 Wins(1 Byes)-8 Losses-0 Ties => 3 Points
Modern Cluster 136 Training Grounds - Umbral Mantle based deck 0 Wins(1 Byes)-8 Losses-0 Ties => 3 Points
User avatar
austinio7116
 
Posts: 333
Joined: 10 Mar 2017, 11:59
Has thanked: 44 times
Been thanked: 105 times

Re: Machine Learning Approach to Find All Deck Types

Postby austinio7116 » 07 Feb 2018, 22:55

I've made some improvements to the clustering algorithm - it can now produce decks with names taken from the original description of the centroid deck, plus it now includes sideboards too. I have re-run the algorithm on Standard, Modern and now Legacy and Vintage too. These new results are uploaded to the netdecks zip.
User avatar
austinio7116
 
Posts: 333
Joined: 10 Mar 2017, 11:59
Has thanked: 44 times
Been thanked: 105 times

Re: Machine Learning Approach to Find All Deck Types

Postby austinio7116 » 11 Apr 2018, 05:42

I have updated the standard clustered decks on the netdecks zip - there are now many more standard clusters on there
User avatar
austinio7116
 
Posts: 333
Joined: 10 Mar 2017, 11:59
Has thanked: 44 times
Been thanked: 105 times

Next

Return to Forge Decks

Who is online

Users browsing this forum: No registered users and 4 guests


Who is online

In total there are 4 users online :: 0 registered, 0 hidden and 4 guests (based on users active over the past 10 minutes)
Most users ever online was 279 on 11 Jul 2013, 22:03

Users browsing this forum: No registered users and 4 guests

Login Form