woctezuma / epic-games-tag-mapping

Mapping of Epic Games tags.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Epic Games Tag Mapping

This repository allows to compute an embedding of user tags, based on games on the Epic Games store.

Tags for Fortnite

Definition

A "tag" is a word or expression attached to a game, as can be seen on the store page of the game "Fortnite".

Requirements

  • Install the latest version of Python 3.X.
  • Install the required packages:
pip install -r requirements.txt

Data source

The file data/page_mappings.json:

Usage

To download tags to data/poll_summary.json and data/poll_dictionary.json, run:

python download_tags.py

To analyze the joint occurences of tags for each game, run:

python map_tags.py

To create a mapping of tags, run epic_games_tag_mapping.ipynb Open In Colab

Results

A 2D embedding is obtained by Uniform Manifold Approximation and Projection (UMAP) with the cosine metric.

With the incidence matrix

This is the map of tags obtained with the incidence matrix as input.

Map of Epic Games tags with the incidence matrix

With the adjacency matrix

This is the map of tags obtained with the adjacency matrix as input.

Map of Epic Games tags with the adjacency matrix

References