Professional Documents
Culture Documents
I'm sure that all of you have heard about Netflix's challenge
where the goal was to be able to predict which movie
the user would like to watch.
So this type of problem is called recommender problems.
And almost every single e-commerce website
uses this recommender algorithm to advise you
on which products you may be interested in.
So today we will cover the technologies
that enable machines to learn these types of preferences
based on the prior choices that the user has made.
So we will start today's lecture by looking at first,
the problem definition.
And we will see that there are many ways
to think about this problem.
Problem definition.
Next, we will take an approach, which
would be very, very simple approach,
and historically, this was the first generation
of recommender algorithms.
And this approach is called K-Nearest Neighbor algorithm.
And finally, we will talk about the approach which
is prevalently used today.
And this will be most of our lecture.
And the approach is called matrix factorization
or collaborative filtering.