#14 · Primary category: Recommender Systems
SparrowRecSys
A Deep Learning Recommender System
Project last updated:06/02/24
GitHub Stars
2.8K
Forks
869
Contributors
13
License
Apache-2.0
Why we included this project
SparrowRecSys is one of the few open codebases that walks you through an entire industrial recommender system instead of just one algorithm in isolation. It ties together offline data processing, embedding and CTR model training, nearline streaming, online serving, and a small web front end, so you can watch the whole pipeline run from end to end. The movie domain keeps everything easy to follow, and the bundled models, from Word2vec and DeepWalk embeddings to Wide&Deep, DeepFM, and DIN, let you compare how different architectures behave on the same data. If you understand ML concepts but have never dealt with the engineering around serving a model in production, this is a practical way to see Spark, TensorFlow, and a Jetty-based server work together. It reads more like a guided tour of a production recommender's architecture than a library you would drop into your own stack.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
gorse
AI powered open source recommender system engine supports classical/LLM rankers and multimodal content via embedding
DeepCTR
Easy-to-use,Modular and Extendible package of deep-learning based CTR models .
Surprise
A Python scikit for building and analyzing recommender systems
RSPapers
RSTutorials: A Curated List of Must-read Papers on Recommender System.
lightfm
A Python implementation of LightFM, a hybrid recommendation algorithm.