wzhe06/SparrowRecSys
SparrowRecSys is a movie recommendation system built with TensorFlow implementing multiple deep learning models including Wide&Deep, DeepFM, DIN, Neural CF, Two Towers, and Embedding MLP.

The system is a full-stack deep learning recommendation engine combining Spark for offline data processing, TensorFlow 2.0 for model training, and a Jetty server for online serving with a web frontend. It implements state-of-the-art recommendation models such as Wide&Deep, DeepFM, DIN, Neural CF, Two Towers, Embedding MLP, Word2vec, and DeepWalk. The architecture covers the complete ML pipeline from data processing through model training to real-time recommendation serving.