Make a Recommender System with Collaborative Filtering Techniques

On this journey, I want to share how to make a recommender system using Collaborative Filtering techniques. Don’t be confused if you don’t know what is recommender system. I will explain a bit about it. So, recommender system is a system that predicted user preferences on a list of items based on your interaction with other item or user. This system try to recommend you item or product that you might be interested. Have you used Netflix, Youtube or Spotify? If yes, then you already using recommender system on your daily. Netflix’s algorithm give you some of recommended movie you like based on what kind of movies you watch. It can save your time to not looking all of the movies in Netflix and also it gives you new experience to trying new recommendation from them.

Maybe some of you already know that is also other techniques you can use to build your recommender system, like Content-based Filtering. But for now, let us focus on Collaborative Filtering. Collaborative filtering works by filter the items and give recommendation based on similarity to the other user. If your interest is similar with bunch of users, then maybe you also like the items that other user consumed.

Various Implementations of Collaborative Filtering - Towards Data ...

Source : https://miro.medium.com/max/2656/1*6_NlX6CJYhtxzRM-t6ywkQ.png

In this tutorial, I will use Matrix Factorization with Global Average calculation for give top-5 item to each user. You can read more from : http://www.quuxlabs.com/blog/2010/09/matrix-factorization-a-simple-tutorial-and-implementation-in-python/

So, enjoy the video!

Similar Posts

  • About Me & My Hopes for lovia

    Hi guys my name is Bayu. I live in Bandung. My formal education is from LPKIA bandung focus on Informatics Enginering. And for my informal education i have 5 international certification, it is Microsoft Office Specialist(MOS), Microsoft Technology Associate(MTA), Oracle Certifiaction Academy(OCA), Microtic Certified Network Associate(MTCNA) and Test of English for International Communication(TOEIC). I have…

  • Catch My First Journey!

    Hi All! My name is Dyandra Ersa Tianara, is it quite long hehe so you guys simply call me Dysa (it stands Dy-andra and Er-sa, my first & middle name hahaha my mom suggested when I was kid!). I am graduated from Telkom University Bandung, majored Business Management Telecommunications and Informatics. As role as Management,…

  • wanna have experience

    Hi, I’m Nurul.I’m fresh graduated from guidance and counseling major, educational psychology and guidance department.I have been accepted at the same university to continue my studies to master’s degree.However, lectures will begin in September 2021.While waiting for college, I want to learn new things including my dream job in the human resources field. I’m not…

  • Myself and hopes for my internship in Lovia

    Hello everyone, In this moment I want to tell a little bit about myself and my hopes in internship with Lovia. My name is Revita Ramadhanty Denaya, usually called Revita or Vita. I’m college student from Universitas Padjadjaran which will enter 5th semester at Public Finance Administration major. Because my major is about administration and…

  • New Start at Lovia Team

    Hi Greetings everyone! Here’s a little story about me… My name is Audi or sometimes my friends like to called me Odi, I’m 22 years old and currently in my last year semester at University of Padjadjaran studying Management and concentrate in Human Resource. My personality test say I’m INFJ-T, yes you can say I’m…