Understanding the UMAP dimension reduction algorithm · HackerTrans