Plot of XKCD color names clustered by color name embedding vectors. Embeds each color name with fastText (300-d English word vectors, mean-pooled across words for multi-word names), then projects to 2D with UMAP (cosine distance).
Plot of XKCD colors in 2D clustered by literal color value. Converts each hex code to normalized sRGB and runs UMAP (euclidean distance) directly on the 3D color space. Similar colors end up near each other spatially, and each point is colored with its actual hex value.
Map versus territory of XKCD colors.
github.com/venkatasg/xkcd…