How does Netflix recommend movies? Matrix Factorization

  Рет қаралды 343,558

Serrano.Academy

Serrano.Academy

Күн бұрын

Пікірлер: 331
@computerguycj1
@computerguycj1 5 жыл бұрын
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!
@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.
@anushkagupta79
@anushkagupta79 3 жыл бұрын
I read so many articles about this topic but was never able to understand. You made it all so easy. Excellent work!!!
@shivanshkaushik383
@shivanshkaushik383 2 жыл бұрын
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!
@atulitraopervatneni9320
@atulitraopervatneni9320 5 жыл бұрын
You are one of best teachers on KZbin. Thanks
@reyhanehhashempour8522
@reyhanehhashempour8522 6 жыл бұрын
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!
@AmeyPanchpor02
@AmeyPanchpor02 4 жыл бұрын
Really this is one of the best introductory video i have found. Knowledge + simple understanding examples = Gives very good understanding of topic.
@kevdaag2523
@kevdaag2523 5 жыл бұрын
That was great the way you explained matric factorization and then turned it into an explanation of ML.
@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.
@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 4 жыл бұрын
Very true
@SajjadZangiabadi
@SajjadZangiabadi Жыл бұрын
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.
@VatsalaNundloll
@VatsalaNundloll 7 ай бұрын
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!
@killuawang677
@killuawang677 4 жыл бұрын
This video deserve 10x more likes. I got to say it is so much better than Google's own recommendation system crash course...
@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 !
@glencheckisthename
@glencheckisthename Жыл бұрын
I searched about 20 videos and blogs, this is the best explanation about FM
@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.
@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!
@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!!!
@fernandobezerra4040
@fernandobezerra4040 4 жыл бұрын
THE BEST VIDEO ABOUT MATRIX FACTORIZATION EVER! CONGRATULATIONS, TEACHER!
@gobbledee55
@gobbledee55 7 ай бұрын
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
@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!
@MohitJaggi-f8h
@MohitJaggi-f8h 25 күн бұрын
Nicely explained. Small nit: you say square to avoid ambiguity between positive or negative which is a misleading simplification. The reason to do that is to avoid the errors from canceling each other out when you add them up for all ratings. That is indeed the step you show next so easy to add an accurate explanation
@ultraviolenc3
@ultraviolenc3 4 жыл бұрын
Great video! So much easier now to comprehend more complicated material after your explanation
@chandanroy1789
@chandanroy1789 3 жыл бұрын
Great explanation! I was looking for something cool and simple to refresh my past learnings.
@sumitchhabra2419
@sumitchhabra2419 3 жыл бұрын
I haven't come across any video on internet with such an intuitive explanation. Loved it!!!
@dayan5402
@dayan5402 4 жыл бұрын
Real-life application + theory in simple terms. Very nice! Thank you!
@spikeydude114
@spikeydude114 2 жыл бұрын
You really did a great job of distilling what I saw as a complex topic to something practical and understandable. Great video!
@shelllu6888
@shelllu6888 2 жыл бұрын
honestly the best video I've seen to explain matrix factorization. Thank you so much!
@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. :)
@nguyenhiep6639
@nguyenhiep6639 3 жыл бұрын
Thanks for your full explain inaction. It helps me really much to understand my project
@jackshi7613
@jackshi7613 2 жыл бұрын
Well explained concepts, really appreciate your nice video
@黃煜棋-f3h
@黃煜棋-f3h 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.
@premkumarpathare
@premkumarpathare Жыл бұрын
One of the best explanation about matrix factorisation. Once understand you can't forget.
@penguinmonk7661
@penguinmonk7661 Жыл бұрын
If you are areading this, you perhaps found the missing link in your ML knowledge, I sure as heck know I have, so don't pass up on it. Watch at least the first 15min. Praise: I am a CS Academic chair with a specilization in security and Distributed systems. Never have my peers in Machine learning/ AI truly explained to me why this works. I just knew it had to do with mathematics, and I knew how to use the software modules. I could implement them line by line and turn math found on wikipedia or textbooks into code. I have even been part of a research effort into self learning robots using hyperNEAT. From the bottom of my heart: THANK YOU. I finally understand how this works. Its been 3 weeks now and this entire fields has been opened up for me, I look at it with such different eyes and so much more appreciation and wonder. THANK YOU.
@MmahamRroblox
@MmahamRroblox 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.
@andis9076
@andis9076 Жыл бұрын
Man, YOU'RE GOOD ! I rarely see a video that explain things so clearly like yours !
@tejaswi1995
@tejaswi1995 Жыл бұрын
Wow. Great content. Latent features concept got so clear after watching this!
@sidagarwal43
@sidagarwal43 4 жыл бұрын
Very clear and lucid explanation. Thanks
@nikhilbelure
@nikhilbelure 5 жыл бұрын
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
@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.
@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
@nguyenkimtrang9525
@nguyenkimtrang9525 3 жыл бұрын
30 minutes gold ~ the best explaination ever! Respect! Many thanks to you!
@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.
@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!!
@blackstallion9605
@blackstallion9605 2 жыл бұрын
This is amazing, it has really opened my mind. Thank you so much
@nikhithasagarreddy
@nikhithasagarreddy 4 жыл бұрын
Super sirr, every class is very clear ,, there are only few classes available. Please upload every class sir,,😘😘😘
@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 ?
@jonlenescastro1662
@jonlenescastro1662 2 жыл бұрын
Definitively the best explanation on YT
@renemartinez3014
@renemartinez3014 2 жыл бұрын
Excellent video. A little bit slow pace but thanks to it there´s little space for doubts or misunderstanding. Great job.
@kamalamarepalli1165
@kamalamarepalli1165 4 жыл бұрын
What a visual treat to understand the logic and concept behind....soo good and very well explained.
@codingpineappl3480
@codingpineappl3480 2 жыл бұрын
Best video, you can find about matrix factorization. Thanks a lot
@abhishekrupakula1613
@abhishekrupakula1613 3 жыл бұрын
Thank you so much Luis. Very well explained.
@armasaaf6180
@armasaaf6180 Жыл бұрын
thank you for making it easy to understand. Great job!
@vulkanosaure
@vulkanosaure 4 жыл бұрын
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
@mkamp
@mkamp 6 жыл бұрын
Absolutely wonderful. Thanks for taking the time to slow walk us through it.
@dhruvbarot
@dhruvbarot 4 жыл бұрын
Awsome , simple , mindblowing .... both explanation and presentation
@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!
@shahnawazhussain7506
@shahnawazhussain7506 3 ай бұрын
WOW. How simply explain it. Great Video.
@raphaeldayan
@raphaeldayan 5 жыл бұрын
PERFECT VIDEO! YOU ARE THE BEST! So easy to follow, so clear, thank you
@peaceandlov
@peaceandlov 3 жыл бұрын
Best video ever. Thanks mate.
@shaikhmosakib604
@shaikhmosakib604 2 жыл бұрын
What A Explanation Dude, Thank You So Much
@carlitos5336
@carlitos5336 3 жыл бұрын
THANK YOU. Best explanation ever.
@giangpham6044
@giangpham6044 5 жыл бұрын
Well explained and very easy to understand. Thanks you
@TejasPatil-fz6bo
@TejasPatil-fz6bo 3 жыл бұрын
This video made my day...thanks Prof. Luis
@sajadkarim
@sajadkarim 3 жыл бұрын
Many thanks for the video. It was really helpful and the way you explained the concept is outstanding. 101/100!
@karannchew2534
@karannchew2534 Жыл бұрын
Hi Serrano, A suggestion please. Before walking through a detailed example, please first introduce the overall concept/algorithm/intuition, and, the content/agenda. First tell the learner what they would expect to see/learn, then start teaching them. Thanks for all the useful videos!
@ZavierBanerjea
@ZavierBanerjea 2 ай бұрын
As always a big fan of Luis! He is a master of "Explain this concept to a kid" Idea. Of course, that is what Greatness is!
@amandaahringer7466
@amandaahringer7466 2 жыл бұрын
Excellent explanation, great job! Thank you for sharing!
@in-my-opinion6423
@in-my-opinion6423 2 жыл бұрын
Awesome. Nowhere would one see such a clear explanation
@mohamedarshad-l7u
@mohamedarshad-l7u 7 ай бұрын
Nicely explained and easy to grasp !!!
@title601a
@title601a 5 жыл бұрын
Awesome!!! Nice presentation, simple and easy to understand. Thank you so much :)
@alirezariazi5325
@alirezariazi5325 3 жыл бұрын
complex information explained very simple, TNX!
@nurkleblurker2482
@nurkleblurker2482 3 жыл бұрын
Great video. But how do you determine a users preferences for movies in the first place?
@rigoluna1491
@rigoluna1491 4 жыл бұрын
By far the easiest thing to follow, thanks
@gholamrezadar
@gholamrezadar 3 жыл бұрын
Amazing explanations. Thank you for this video.
@TitasSaha-er5ye
@TitasSaha-er5ye 2 жыл бұрын
You are the best !! I am so amazed that i understood the video in just one go, Thank you :D
@ASHISHDHIMAN1610
@ASHISHDHIMAN1610 4 жыл бұрын
Hey sorry for knit-picking but at 17:01, the red triangle would have transposed shape i.e. greater height(2000 users) than width (1000 movies) !! Great video though !! Please make one on Gaussian Mixture models.
@Betterdailyy
@Betterdailyy Жыл бұрын
Thank you so much for this! It really helped me!
@youngzproduction7498
@youngzproduction7498 3 жыл бұрын
I must say thanks for your effort. This vid literally saves my day.
@josephhsueh6456
@josephhsueh6456 5 жыл бұрын
appreciate your efforts to make such a good video! thank you! everything is detailed! love it
@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!.
@Lae56
@Lae56 5 жыл бұрын
Awesome! Truly appreciate. Very informative and easy to follow.
@Chevignay
@Chevignay 2 жыл бұрын
Awesome video, really well explained thank you!
@naffiahanger9316
@naffiahanger9316 3 жыл бұрын
Best explanation of matrix factorization.
@scherwinn
@scherwinn 5 жыл бұрын
Excellent way to show Gradient Descent and error function.
@bradhammond5581
@bradhammond5581 2 жыл бұрын
Great video, you broke down ML into easy-to-understand terms. Great job!
@dydx3741
@dydx3741 2 жыл бұрын
wow....thank you so much for this explanation !
@ishand8209
@ishand8209 Жыл бұрын
Amazing explanation. Totally worth watching.
@jjj78ean
@jjj78ean Жыл бұрын
Amazing explanation! Thank you Luis
@terryliu3635
@terryliu3635 14 күн бұрын
Great explanation! Thank you!
@samarthpianoposts8903
@samarthpianoposts8903 2 жыл бұрын
Since the video is over 30 min long, let me break it up 00:40 How do recommendations work (Netflix example) 07:35 How to figure out dependencies (Matrix Factorization) 16:03 Matrix Factorization Benefits 20:38 How to find the right factorization 26:35 Error Function for factorization 30:14 How to use the factors to predict ratings (Inference) Really informative and comprehensible. I was wondering what is the difference between collaborative filtering and the Deep Learning recommendation algorithms. Now I understand that DL is one of the ways to perform the factorization for the collaborative filtering method.
@SerranoAcademy
@SerranoAcademy 2 жыл бұрын
Thank you, that's very helpful! Added the timings to the video.
@iamdanielkip
@iamdanielkip 5 жыл бұрын
I was driven here after reading a chapter on RGA's book where the mention "collaborative filtering". I was curious and decided to learn more about it. I would like to know though, what computer language is generally used to achieve this? Thank you for the very simple and fun explanation.
@justthej
@justthej 4 жыл бұрын
Thank you so much for this. Very easy to follow.
@alifia276
@alifia276 2 жыл бұрын
Thank you for the wonderful explanation:)
@ttmhui
@ttmhui 2 жыл бұрын
Thanks a lot for such a user-friendly video!!! Bravo!
@UmairMateenKhan
@UmairMateenKhan Жыл бұрын
You are a great teacher. Thanks
@sheruloves9190
@sheruloves9190 4 жыл бұрын
Very informative and useful. You made it so simple! Thanks.
@Azureandfabricmastery
@Azureandfabricmastery 4 жыл бұрын
Thanks. Nicely explained with visuals to understand matrix factorization.
Latent Dirichlet Allocation (Part 1 of 2)
26:57
Serrano.Academy
Рет қаралды 132 М.
A friendly introduction to Deep Learning and Neural Networks
33:20
Serrano.Academy
Рет қаралды 699 М.
大家都拉出了什么#小丑 #shorts
00:35
好人小丑
Рет қаралды 101 МЛН
Which One Is The Best - From Small To Giant #katebrush #shorts
00:17
How Recommender Systems Work (Netflix/Amazon)
8:18
Art of the Problem
Рет қаралды 239 М.
Singular Value Decomposition (SVD) and Image Compression
28:56
Serrano.Academy
Рет қаралды 92 М.
Matrix Factorization - Numberphile
16:34
Numberphile
Рет қаралды 377 М.
Trends in Recommendation & Personalization at Netflix
32:00
Scale AI
Рет қаралды 27 М.
Collaborative Filtering : Data Science Concepts
12:03
ritvikmath
Рет қаралды 50 М.
A friendly introduction to Bayes Theorem and Hidden Markov Models
32:46
Serrano.Academy
Рет қаралды 475 М.
What are Transformer Models and how do they work?
44:26
Serrano.Academy
Рет қаралды 119 М.
But what is a neural network? | Chapter 1, Deep learning
18:40
3Blue1Brown
Рет қаралды 17 МЛН
От iPhone 16 такого не ожидал никто!
0:43
ÉЖИ АКСЁНОВ
Рет қаралды 1,4 МЛН
😱ЭТО СМАРТФОНЫ SAMSUNG!
1:00
Thebox - о технике и гаджетах
Рет қаралды 1,9 МЛН
iPhone or Samsung?
0:28
Kan Andrey
Рет қаралды 485 М.
Wireless switch part 177
0:58
DailyTech
Рет қаралды 236 М.