How does Netflix recommend movies? Matrix Factorization

  Переглядів 326,225

Serrano.Academy

Serrano.Academy

День тому

Announcement: New Book by Luis Serrano! Grokking Machine Learning. bit.ly/grokkingML
40% discount code: serranoyt
A friendly introduction to recommender systems with matrix factorization and how it's used to recommend movies in Netflix.
Accompanying Notebook by Yannet Interian: github.com/yanneta/pytorch-tu...
Gradient descent video mentioned at the end: • A friendly introductio...
What is Machine Learning: (0:05)
How do recommendations work - Netflix example (0:40)
How to figure out dependencies - Matrix Factorization (7:35)
Matrix Factorization Benefits 20:38 How to find the right factorization (16:03)
Error Function for factorization (26:35)
How to use the factors to predict ratings - Inference (30:14)
(Thanks for the timings, Samarth Piano Posts!)

КОМЕНТАРІ: 318
@Xraid32
@Xraid32 5 років тому
Sharknado = Twister + Jaws. This was gold. That was the moment all of Machine Learning made sense.
@ianboard544
@ianboard544 4 роки тому
It sounds like a pitch you might make to a production executive.
@AmeyPanchpor02
@AmeyPanchpor02 3 роки тому
Very true
@computerguycj1
@computerguycj1 4 роки тому
Sir, I've seen almost all of these concepts painfully "explained" in many different ways, but never have I seen them presented as elegantly and intuitively! Excellent video!
@reyhanehhashempour8522
@reyhanehhashempour8522 5 років тому
Luis! You are a fantastic teacher! Not everyone can explain complicated concepts in a way that every body understands. Your teaching style shows the depth of your knowledge! Thank you!
@anushkagupta79
@anushkagupta79 2 роки тому
I read so many articles about this topic but was never able to understand. You made it all so easy. Excellent work!!!
@conintava514
@conintava514 5 років тому
So informative and easy to follow. I love this. Thank you so much for taking the time to create this video. It's so important to know how the concepts we learn in class can be applied in real life. This has changed everything for me. Thank you again.
@kevdaag2523
@kevdaag2523 5 років тому
That was great the way you explained matric factorization and then turned it into an explanation of ML.
@shivanshkaushik383
@shivanshkaushik383 Рік тому
This is a work of art. Never thought matrix factorization could be explained so effortlessly yet so clearly. You have helped me a lot with this sir! Thank You, God bless you!
@ws-ob4wy
@ws-ob4wy 5 років тому
I find your teaching method not only to be great but also very valuable to motivate young people to take up Machine Learning. You could make it even better by also relating it to the math (Linear Algebra, Calculus, Probability) in a more familiar form. Make sure that anyone teaching and learning ML in a college environment will be aware of your videos. Great stuff.
@atulitraopervatneni9320
@atulitraopervatneni9320 5 років тому
You are one of best teachers on UKposts. Thanks
@AmeyPanchpor02
@AmeyPanchpor02 3 роки тому
Really this is one of the best introductory video i have found. Knowledge + simple understanding examples = Gives very good understanding of topic.
@mkamp
@mkamp 5 років тому
Absolutely wonderful. Thanks for taking the time to slow walk us through it.
@nikhilbelure7255
@nikhilbelure7255 4 роки тому
elegantly explained. like the description very friendly introduction. I was struggling to see how matrix factorization plays role in recommendation system. no I got it Thanks
@sarthaktiwari1889
@sarthaktiwari1889 4 роки тому
It is one thing to have a great hold over technical concepts and another thing to be able to explain them. You have both. Very well explained!!!
@Crystalplayzzzz3416
@Crystalplayzzzz3416 5 років тому
Tutor gave a clear understanding of matrix factorization. Also, even though this lecture was not about hyper parameters and gradient descent, but first time I got clear understanding of these two concepts.
@vinaysingh6664
@vinaysingh6664 5 років тому
I really like the way you explained this concept in so simple words. At best what we do at deep levels comes from what we learn at the basics and clearing those is the most important thing, and I guess you took really good care of that. Again Thank you for this great resource. :)
@SajjadZangiabadi
@SajjadZangiabadi 8 місяців тому
The instructor does an excellent job of breaking down concepts and explaining them step by step in a way that is easy to understand. I appreciate the time and effort put into creating such an informative and well-presented video. Thank you for sharing your knowledge with us.
@hcordioli
@hcordioli 3 роки тому
Luis, this is the best explanation I´ve ever seen, not only about Recommendation Systems, but basic concepts like Gradient Descent, Loss Function, Matrix Factorization, etc. Congartulations for your didatic way, and thanks for sharing !
@spikeydude114
@spikeydude114 Рік тому
You really did a great job of distilling what I saw as a complex topic to something practical and understandable. Great video!
@SurajAdhikari
@SurajAdhikari 4 роки тому
Thanks Luis. This is one of the first videos I watched on Matrix Factorization and I understood them really well. Great job. Keep posting.
@vishalmendekar7006
@vishalmendekar7006 4 роки тому
One of the best video explaination i found till now. Everything is crystal clear with real examples. Thanks alot for posting the video
@josephhsueh6456
@josephhsueh6456 5 років тому
appreciate your efforts to make such a good video! thank you! everything is detailed! love it
@nnslife
@nnslife 4 роки тому
Great video! I rarely assign this kind of title to a video, but this was really great: easy and detailed at the same time! Once you put matrices like at 13:23, I was like: wow, this is how matrix multiplication should be introduced in colleges! Even many years later and with a good understanding of linear algebra, this adds so much intuition.
@UmeshRajSatyal
@UmeshRajSatyal 5 років тому
Well explained and very easy to understand. Stopping here to thank you.
@amanzholdaribay9871
@amanzholdaribay9871 4 роки тому
WooooW! That has been as simple as possible! If person understands something, he can be able to explain it even to the child - I mean level of understanding is amazing! Thank you!
@shamim-io
@shamim-io 5 років тому
Sir you are truly a great teacher. Such a beautiful presentation. U made the concept so simple. Very much grateful to you. Please keep making videos.. Love from india !!
@krishnaKumar-zi6ct
@krishnaKumar-zi6ct 4 роки тому
Superb presentation! u have simplified and explained the concept so well...clear flow, great visuals. Thank you very much Luis!!
@sumitchhabra2419
@sumitchhabra2419 3 роки тому
I haven't come across any video on internet with such an intuitive explanation. Loved it!!!
@VatsalaNundloll
@VatsalaNundloll 2 місяці тому
By far, one of the best videos on Matrix Factorization! I was looking for a good explanation on this and instantly clicked on this video as soon as I saw it was from Luis. Luis, you are a fantastic teacher!
@NidaSyeda
@NidaSyeda 4 роки тому
This excellent! Thank you for simplifying it. You are incredibly talented.
@gobbledee55
@gobbledee55 2 місяці тому
Wow... you did an outstanding job of explaining this topic. Thank you for this. It was very clear, concise, and the graphics were spot on and helped visually everything. Visual learners are all thankful for this presentation :D
@guanyanlin1933
@guanyanlin1933 4 роки тому
No doubt. It is definitely an excellent tutorial, and give a reasonable answer of why the weights in the hidden layer is the embedding of a movie or a person. Thanks a lot.
@generationgap416
@generationgap416 2 роки тому
Most of us who have been watching your videos are changed forever. We are convinced now that there are better ways to teach machine learning and your way is one of the better ways. Thanks
@phaniramsayapanen5890
@phaniramsayapanen5890 3 роки тому
Great explanation, you seem to understand the concept very clearly. Subscribed immediately! any videos on expectation maximization, svd, dimensionality reduction ? or resources that you liked most ?
@raphaeldayan
@raphaeldayan 5 років тому
PERFECT VIDEO! YOU ARE THE BEST! So easy to follow, so clear, thank you
@ultraviolenc3
@ultraviolenc3 3 роки тому
Great video! So much easier now to comprehend more complicated material after your explanation
@shelllu6888
@shelllu6888 2 роки тому
honestly the best video I've seen to explain matrix factorization. Thank you so much!
@andis9076
@andis9076 8 місяців тому
Man, YOU'RE GOOD ! I rarely see a video that explain things so clearly like yours !
@crazywebhacker9769
@crazywebhacker9769 4 роки тому
There are not many really good ML videos on YT. This is by far one of the best.
@rupabarua2067
@rupabarua2067 5 років тому
This was so nicely done. Thank you!
@user-zt8dj4nq9g
@user-zt8dj4nq9g 5 років тому
Thanks for the wonderful explanation! Really like the way you teach.
@tahashokouhi3229
@tahashokouhi3229 5 років тому
Beautifully explained, cheers mate!
@title601a
@title601a 5 років тому
Awesome!!! Nice presentation, simple and easy to understand. Thank you so much :)
@kamalamarepalli1165
@kamalamarepalli1165 3 роки тому
What a visual treat to understand the logic and concept behind....soo good and very well explained.
@scherwinn
@scherwinn 5 років тому
Excellent way to show Gradient Descent and error function.
@ChetanRawattunein
@ChetanRawattunein 4 роки тому
Thank you UKposts recommender for the video🤗. I was really looking for something this informative.
@user-kw1hn9nk5l
@user-kw1hn9nk5l 4 роки тому
It is so easy to understand such a difficult concept. You must be a great teacher. I like this kind of video very very much. Thanks a lot.
@fernandobezerra4040
@fernandobezerra4040 4 роки тому
THE BEST VIDEO ABOUT MATRIX FACTORIZATION EVER! CONGRATULATIONS, TEACHER!
@dayan5402
@dayan5402 4 роки тому
Real-life application + theory in simple terms. Very nice! Thank you!
@armasaaf6180
@armasaaf6180 Рік тому
thank you for making it easy to understand. Great job!
@nguyenhiep6639
@nguyenhiep6639 2 роки тому
Thanks for your full explain inaction. It helps me really much to understand my project
@derekhe6816
@derekhe6816 3 роки тому
Thank you so much for this video. Your teaching style is great and you presented all the information comprehensively but simply that I feel like I have a much greater grasp of the concepts. Here are 2 suggestions: perhaps invest in a microphone that gives you clearer sound, because currently I have to turn the headset way up and the levels are too high that it can kind of hurt. Also, if you could spend more time at the end writing out general formulae of the algorithm like Andrew Ng, that would be nice. Once again, thank you so much for this video!
@ruchitchudasama1407
@ruchitchudasama1407 2 роки тому
This video blew my mind. I never imagined that the matrix multiplication that we learnt in high school could find such a huge application.
@chandanroy1789
@chandanroy1789 2 роки тому
Great explanation! I was looking for something cool and simple to refresh my past learnings.
@blackstallion9605
@blackstallion9605 Рік тому
This is amazing, it has really opened my mind. Thank you so much
@vigneshsampath3256
@vigneshsampath3256 4 роки тому
Thank you very much for the role you play in shaping the machine learning community. We are waiting for your next video with another interesting topics.
@sajadkarim
@sajadkarim 3 роки тому
Many thanks for the video. It was really helpful and the way you explained the concept is outstanding. 101/100!
@renemartinez3014
@renemartinez3014 2 роки тому
Excellent video. A little bit slow pace but thanks to it there´s little space for doubts or misunderstanding. Great job.
@glencheckisthename
@glencheckisthename Рік тому
I searched about 20 videos and blogs, this is the best explanation about FM
@vulkanosaure
@vulkanosaure 3 роки тому
Thanks so much, it's extremely well explained, better than other things I saw on this topic. The stucture of the NN that solves this is clear in my mind noW
@mahimanzum
@mahimanzum 5 років тому
love all your videos. thanks a lot. please keep up the good work.
@tejaswi1995
@tejaswi1995 Рік тому
Wow. Great content. Latent features concept got so clear after watching this!
@Lae56
@Lae56 4 роки тому
Awesome! Truly appreciate. Very informative and easy to follow.
@giangpham6044
@giangpham6044 5 років тому
Well explained and very easy to understand. Thanks you
@nguyenkimtrang9525
@nguyenkimtrang9525 2 роки тому
30 minutes gold ~ the best explaination ever! Respect! Many thanks to you!
@killuawang677
@killuawang677 3 роки тому
This video deserve 10x more likes. I got to say it is so much better than Google's own recommendation system crash course...
@Betterdailyy
@Betterdailyy 10 місяців тому
Thank you so much for this! It really helped me!
@abhishekrupakula1613
@abhishekrupakula1613 3 роки тому
Thank you so much Luis. Very well explained.
@sheruloves9190
@sheruloves9190 3 роки тому
Very informative and useful. You made it so simple! Thanks.
@aalaptube
@aalaptube Рік тому
Very well explained, thank you!
@amandaahringer7466
@amandaahringer7466 2 роки тому
Excellent explanation, great job! Thank you for sharing!
@gcaropresse
@gcaropresse 5 років тому
Excellent video very clear and easy to understand. Now I understan the bases of NMF.
@alirezariazi5325
@alirezariazi5325 3 роки тому
complex information explained very simple, TNX!
@maryamhosseini7001
@maryamhosseini7001 5 років тому
perfect, it was really helpful for me,thanks a lot
@shaikhmosakib604
@shaikhmosakib604 2 роки тому
What A Explanation Dude, Thank You So Much
@jonlenescastro1662
@jonlenescastro1662 2 роки тому
Definitively the best explanation on YT
@dineshvarma6733
@dineshvarma6733 4 роки тому
Excellent. I really loved your style of presentation.
@mkarthikswamy
@mkarthikswamy 5 років тому
Brilliant work Luis, I understand Matrix Factorization well enough now!
@gholamrezadar
@gholamrezadar 2 роки тому
Amazing explanations. Thank you for this video.
@jackshi7613
@jackshi7613 2 роки тому
Well explained concepts, really appreciate your nice video
@user-vm2fu1dl2n
@user-vm2fu1dl2n 2 місяці тому
Nicely explained and easy to grasp !!!
@skymagickid
@skymagickid 2 роки тому
Very clear explanation, amazing, thank you!
@dydx3741
@dydx3741 2 роки тому
wow....thank you so much for this explanation !
@sidagarwal43
@sidagarwal43 3 роки тому
Very clear and lucid explanation. Thanks
@codingpineappl3480
@codingpineappl3480 Рік тому
Best video, you can find about matrix factorization. Thanks a lot
@Chevignay
@Chevignay 2 роки тому
Awesome video, really well explained thank you!
@Muffi210
@Muffi210 5 років тому
excellente video! it helped me a lot to get into that topic
@TejasPatil-fz6bo
@TejasPatil-fz6bo 2 роки тому
This video made my day...thanks Prof. Luis
@rosabasagoitiastigarraga8673
@rosabasagoitiastigarraga8673 4 роки тому
Very nice example and a very good explanation. I was trying to reproduce it using recommenderlab but still some details to fix!.
@relook5366
@relook5366 3 роки тому
Thank you so much! This video is crystal clear! It's very helpful!
@mahuanhit
@mahuanhit 4 роки тому
Thank you very much! This is as clear as it can be for me.
@justthej
@justthej 3 роки тому
Thank you so much for this. Very easy to follow.
@alifia276
@alifia276 2 роки тому
Thank you for the wonderful explanation:)
@mingman753
@mingman753 2 роки тому
OMG this is wonderful. My mother tongue is not English but this lecture is much better-understanding than others in my language. I logged in to 'like' this video. Thank you so much for your video!
@azurewang
@azurewang Рік тому
watched again after 3 years, still be amazed!
@shivadarjani6990
@shivadarjani6990 4 роки тому
Thank you so much! It was perfect:)
@premkumarpathare
@premkumarpathare 9 місяців тому
One of the best explanation about matrix factorisation. Once understand you can't forget.
@Azuremastery
@Azuremastery 3 роки тому
Thanks. Nicely explained with visuals to understand matrix factorization.
@jjj78ean
@jjj78ean Рік тому
Amazing explanation! Thank you Luis
@dudibs1
@dudibs1 3 роки тому
I needed to get remember in this and find this video helpful. Thx
@carlitos5336
@carlitos5336 3 роки тому
THANK YOU. Best explanation ever.
Latent Dirichlet Allocation (Part 1 of 2)
26:57
Serrano.Academy
Переглядів 124 тис.
Matrix Factorization - Numberphile
16:34
Numberphile
Переглядів 371 тис.
Повістки у Києві: «Яке право вони мають забирати всіх мужиків?» #війна #мобілізація #військові
00:41
Слідство.Інфо | Розслідування, репортажі, викриття
Переглядів 1,6 млн
ISSEI funny story😂😂😂Strange World | Magic Lips💋
00:36
ISSEI / いっせい
Переглядів 19 млн
Physics Waec past question..
2:32
Tutor O. Josh
Переглядів 25
How Recommender Systems Work (Netflix/Amazon)
8:18
Art of the Problem
Переглядів 215 тис.
How Spotify’s AI-Driven Recommendations Work | WSJ Tech Behind
7:05
The Wall Street Journal
Переглядів 766 тис.
Big Tech AI Is A Lie
16:56
Tina Huang
Переглядів 57 тис.
COS 302: Applications of Matrix Factorization
12:07
Intelligent Systems Lab
Переглядів 4,8 тис.
Recommender Systems: Basics, Types, and Design Consideration
58:46
Data Science Dojo
Переглядів 14 тис.
Example of matrix factorization
7:06
MH1200
Переглядів 77 тис.
Recommender System and It's Design
1:03:51
Data Science Dojo
Переглядів 6 тис.
Клавиатура vs геймпад vs руль
0:47
Balance
Переглядів 550 тис.