Hearthstone cards map

A ML enhanced map of heartstone cards



Let me explore Look at a deck Take the guided tour

What

a map of heartstone cards based on 200 000 ranked games build with word-embedding and t-sne.

+ infos »


by @comeetie 2017

Card statistics :

  • Winrate:
  • Frequency:

Deck


Search

Type

Rarity

Cost

0 1 2 3 4

5 6 7 8 9+

Races

1760 cards found.

Deck

0 cards, with 0 unique cards :

Cost:
Rarity:

Mechanics:

Types:

About

This map is based on 200 000 ranked hearthstone games. This coressponds to more than 4 000 000 cards played and recorded by collecto-bot over one year and an half.

Using this dataset we constructed 400 000 series of played cards one for each player in a game. These series were fed to a word2vec embedding [Mikolov, Tomas et al] algorithm (with negative sampling [Goldberg, Yoav; Levy, Omer] and a single soft-plus final layer) to learn 64 dimensional vectors for embeding all the 1600 cards. The final 2d projection was derived from these vectors using a t-sne [Van der Maaten, Laurens ; Hinton, Geoffrey ] with default settings. The code is available on github. The same dataset was used to estimate winrates and frequency of each card.

The interface is build using, d3, a lot of love, a bit of backbone and some data and images collected by the huge community around hearthstone.