Recommendation

This category groups articles on the subject of recommendation. Each post focuses on either a specific recommendation algorithm, or a tool used when tackling a recommendation problem. The emphasis here is on understanding these models and techniques at a technical level. Here you will learn to build recommendation models in Python from scratch.

knn recommender

Implement a Collaborative Filtering KNN Recommender System

Implement a Collaborative Filtering KNN Recommender System In this post, we will work through the implementation of a KNN Recommender System in Python. The model will be built up from scratch, and then tested on the MovieLens ml-25m dataset. The basic motivation, assumptions, and description behind the algorithm will also be covered. Motivation In this …

Implement a Collaborative Filtering KNN Recommender System Read More »

precision@k and recall@k

Precision@k and Recall@k Made Easy with 1 Python Example

Precision@k and Recall@k Made Easy with 1 Python Example What are Precision@k and Recall@K ? Precision@k and Recall@k are metrics used to evaluate a recommender model. These quantities attempt to measure how effective a recommender is at providing relevant suggestions to users. The typical workflow of a recommender involves a series of suggestions that will be …

Precision@k and Recall@k Made Easy with 1 Python Example Read More »