#14 · Primary category: Recommender Systems

SparrowRecSys

deep-learning machine-learning recommender-system

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