https://github.com/cloneofsimo/algorithms-tsne
How are algorithms really related? We use data from solved.ac and matrix factorization to find out.
https://github.com/cloneofsimo/algorithms-tsne
Last synced: 11 months ago
JSON representation
How are algorithms really related? We use data from solved.ac and matrix factorization to find out.
- Host: GitHub
- URL: https://github.com/cloneofsimo/algorithms-tsne
- Owner: cloneofsimo
- Created: 2020-11-16T18:38:13.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-11-16T19:03:50.000Z (over 5 years ago)
- Last Synced: 2025-07-10T19:25:55.030Z (about 1 year ago)
- Language: Python
- Size: 204 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Algorithms-TSNE
How are algorithms really related? We use tag data from solved.ac and matrix factorization to find out.
https://www.simoryu.com/algo_plot
## Introduction

First we collect datas from [solved.ac](https://solved.ac/problems/tags) to find problems with tags. Here, by tags we mean algorithms. We use these tags as "items" and problems as "users", and do matrix factoriztion.
We could've used other MF algorithms, but here we just use naive methods with Gradient descent, which is, not ideal but fast to implement and not think about it.
To embed the plot on my personal blog, I've used bokeh. We also get feature data on how other problems are related with other algorithms, but this was unused.
Try out this interactive plot here:
https://www.simoryu.com/algo_plot
Entire process is in the repo, so check out if you are interested.