Collaborating Filtering
- The aim of this project was to utilise collaborating filtering in order to create recommender system for movies ratings.
First, I loaded a dataset which consists of movies ratings on a scale of 1 to 5. These ratings are illustrated in Figure 1.

Figure 1: Movies ratings
Based on these ratings, several statistics can be calculated, such as average rating of random movie.
Figure 2: Movie average rating
As a next step, several new movies ratings were imported.
Figure 3: New movies ratings
By taking into account these new ratings, the recommender system generates suggestions about other movies for the specific user.
Figure 4: Generated recommendations
A more detailed description of this project’s implentation in Matlab can be seen in this github repository: Link to Github repository