Implementation of a Hybrid Two-Tower Architecture for Music Recommendation. Solves cold-start problems by integrating content-based multimodal encoders with sequential user modeling.
-
Updated
Dec 13, 2025 - Jupyter Notebook
Implementation of a Hybrid Two-Tower Architecture for Music Recommendation. Solves cold-start problems by integrating content-based multimodal encoders with sequential user modeling.
Production-grade ML recommendation engine: Kafka → Flink → Two-Tower PyTorch + FAISS ANN + LinUCB Bandit → sub-100ms FastAPI serving with live React dashboard
Recipe recommender using Two-Tower retrieval, LightGBM ranking, and MMR diversification
This repo is made for Football analytics and is based on FIFA 24 data
Production-ready personalized recommender: two-tower retrieval, CatBoost ranking, optional LLM rerank. FastAPI + Qdrant + MLflow. Workshop by learnwithparam.com
Two-tower recommender (users - crypto tokens) in PyTorch, with a feature-based user tower and cold-start.
Production-grade MovieLens-25M recommender: two-stage retrieval + re-ranking with a full MLOps lifecycle (Spark features, MLflow, FAISS, FastAPI on Kubernetes, A/B testing, drift detection, Prometheus/Grafana).
A distributed ML recommendation system — real-time streaming, multi-node distributed training, and fault-tolerant, scalable serving.
Two-tower dual-encoder recommendation/retrieval with in-batch negatives and FAISS ANN (Recall@10/50, MRR)
Short-video recommendation reproduction: Two-Tower recall, Faiss TopK, time split, negative sampling, Recall@50/NDCG@50, ablation and badcases.
Production 2-Stage Recommendation Microservice (Two-Tower + CatBoost YetiRank + FAISS + FastAPI + Docker) on MovieLens-1M.
🤖 Explore and optimize rewards with Bandexa, a PyTorch-native library for Neural-Linear Thompson Sampling in contextual bandits.
Production-oriented personalized news retrieval and ranking on Microsoft MIND
A recommender on 25M real MovieLens ratings: temporal split, two-tower retrieval, and the logQ correction that took it from losing to a popularity counter (0.018) to beating every baseline (0.085), served through this series' own HNSW
Movie recommender: TensorFlow two-tower retrieval + ranker, FAISS serving, offline A/B over model variants.
Multi-tenant two-stage movie recommender (item-item / two-tower candidates + LightGBM ranker) on MovieLens 25M — FastAPI serving behind Keycloak auth and Postgres RLS, Feast features, MLflow, k6-gated p99 < 100 ms SLO, ADR-documented.
Production-grade multi-stage recommendation and personalization platform: candidate retrieval, two-tower neural embeddings, learning-to-rank, experimentation, serving, caching and monitoring.
Two-tower reading recommender plus an off-policy 'opportunity lab' — retrieval, LambdaMART reranking and causal evaluation.
Two-tower retrieval recommender on MovieLens with FAISS HNSW serving and diversity reranking.
PyTorch-native contextual bandits with Neural Thompson Sampling for scalable exploration and large action sets.
To associate your repository with the two-tower topic, visit your repo's landing page and select "manage topics."