🤖 Machine Learning / AI
Intermediate
What is a recommendation system?
Answer
A recommendation system predicts user preferences to suggest relevant items. Main approaches: Collaborative Filtering (CF) — uses patterns from many users' behavior; user-based CF finds similar users, item-based CF finds similar items, Matrix Factorization (SVD, ALS) decomposes the user-item matrix. Content-Based Filtering — recommends items similar to what the user liked based on item features. Hybrid systems combine both. Deep learning-based systems use embeddings and two-tower models. Challenges: the cold start problem (new users/items), sparsity, and scalability.
More Machine Learning / AI Questions
View all →- Intermediate What is a convolutional neural network (CNN)?
- Intermediate What is a Recurrent Neural Network (RNN)?
- Intermediate What is an LSTM and how does it solve the vanishing gradient problem?
- Intermediate What is the attention mechanism in neural networks?
- Intermediate What is the Transformer architecture?