Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/twitter/the-algorithm-ml
Source code for Twitter's Recommendation Algorithm
https://github.com/twitter/the-algorithm-ml
Last synced: 5 days ago
JSON representation
Source code for Twitter's Recommendation Algorithm
- Host: GitHub
- URL: https://github.com/twitter/the-algorithm-ml
- Owner: twitter
- License: agpl-3.0
- Created: 2023-03-27T15:51:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-10T12:48:24.000Z (4 months ago)
- Last Synced: 2024-10-16T05:21:58.168Z (19 days ago)
- Language: Python
- Homepage: https://blog.twitter.com/engineering/en_us/topics/open-source/2023/twitter-recommendation-algorithm
- Size: 106 KB
- Stars: 10,071
- Watchers: 100
- Forks: 2,204
- Open Issues: 55
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- awesome - twitter/the-algorithm-ml - Source code for Twitter's Recommendation Algorithm (Python)
- my-awesome - twitter/the-algorithm-ml - 07 star:10.1k fork:2.2k Source code for Twitter's Recommendation Algorithm (Python)
- StarryDivineSky - twitter/the-algorithm-ml
README
This project open sources some of the ML models used at Twitter.
Currently these are:
1. The "For You" Heavy Ranker (projects/home/recap).
2. TwHIN embeddings (projects/twhin) https://arxiv.org/abs/2202.05387
This project can be run inside a python virtualenv. We have only tried this on Linux machines and because we use torchrec it works best with an Nvidia GPU. To setup run
`./images/init_venv.sh` (Linux only).
The READMEs of each project contain instructions about how to run each project.