Collaborative Filtering : Data Science Concepts

Поділитися
Вставка
  • Опубліковано 5 лют 2025
  • How do recommendation engines work?

КОМЕНТАРІ • 125

  • @samaelauneor
    @samaelauneor 3 роки тому +83

    3 weeks of classes in the university and you summarized everything in 12 min. In a way I finally could understand, ofc. Thank you for that.

  • @wordsexplained7565
    @wordsexplained7565 4 роки тому +31

    It's really incredible to think that out there, there are genius people sharing this type of content, and by genius, I mean someone like ritvikmath, that instead of being like the usual majority that hide their lack of knowledge behind a lot of blind nonsense formalism, gift his viewers with a deluge of knowledge like this lecture of today. We're really grateful for your work!

  • @ankurdubey1441
    @ankurdubey1441 3 роки тому +12

    This is one of the best explanation of collaborative filtering on internet. Thank you !

  • @thangtran145
    @thangtran145 3 роки тому +1

    To future people, do not dislike this video. It's extremely helpful! Thank you.

  • @legendary5320
    @legendary5320 4 місяці тому +1

    holy shit. an insane video, clear, concise, and to the point. Really appreciate this stellar explanation man

  • @borisdrogendijk1888
    @borisdrogendijk1888 Рік тому

    I have noticed to be a bit late to the party with all of your videos, yet I still wanted to just let you know that you by far explain anything related to machine learning and data science out of all the guys i have stumbled upon, cheers mate!

  • @MsKakashi2012
    @MsKakashi2012 3 роки тому +1

    Best person to explain data science concepts in the whole youtube imo

  • @mdahsanul
    @mdahsanul Рік тому +1

    After going through the comments, I feel like I am so lucky to choose this video as the first video to learn collaborative filtering.

  • @dareadewoleii2585
    @dareadewoleii2585 2 місяці тому

    While I'm a bit late to this party, I wanna say your explanation was simply PERFECT!!!

  • @sabazainab1524
    @sabazainab1524 4 роки тому +5

    The best youtube channel found on the internet. You are so amazing, Sir. I have watched a few other videos of yours and just clicked the subscribe button. You teach very easily and effectively. Thank you so much.

  • @Somish3
    @Somish3 Рік тому

    This is such a brilliant explanation, I was already pulling my hair trying to understand this concept and you just saved me, thank you! 👍

  • @adebayoemmanuel911
    @adebayoemmanuel911 Рік тому

    I'm liked this video to Increase the collaborative filtering so that UA-cam can recommend more of this video to me.

  • @JohnAndrewsKatadhinco
    @JohnAndrewsKatadhinco 9 місяців тому

    An excellent and easy-to-understand explanation. Thanks for breaking it down and sharing some of the challenges with collaborative filtering!

  • @ResilientFighter
    @ResilientFighter Рік тому

    Very much needed. This is extremely used in the real world, but not really much teaching in undergraduate.

  • @drupad-l4i
    @drupad-l4i 4 місяці тому +1

    this was soo helpful , i was taking andrew ng courses on couresera but he didnt explain it as clearly as you were. thank you soo much.

  • @haiyinxu8008
    @haiyinxu8008 Місяць тому

    Love this video! Simply explained and very informative

  • @mr.kkquanini1156
    @mr.kkquanini1156 2 роки тому +1

    I just l love the approach and your way of delivering, it has really helped me a lot. Thank you

  • @bankruptLucifer
    @bankruptLucifer Рік тому

    Excellent explanation. Precise, clear and easy to follow. Thank you!

  • @yashwanthsrini
    @yashwanthsrini Місяць тому

    Thanks for the very easy to understand explanation!

  • @burburchacha
    @burburchacha 3 місяці тому

    11:55

  • @haibhanu
    @haibhanu 2 роки тому

    Super Explanation given to the concept. It really clarifies most of my doubts regarding the topic.. Thank You very much..

  • @elkanaajowi9093
    @elkanaajowi9093 5 місяців тому

    I now understand why mathematics, in itself, is a field to be studied.

  • @hounddog1
    @hounddog1 Рік тому

    Awesome tutorial, extremely clearly explained. Thank you!

  • @mbanta
    @mbanta 10 місяців тому

    very clear explanation that answered many questions I had from a lecture. Thanks.

    • @ritvikmath
      @ritvikmath  10 місяців тому

      Glad it was helpful!

  • @denjand
    @denjand 9 місяців тому

    Super easy to understand. Thank you so much for the great explanation!

  • @DarianLee-j8x
    @DarianLee-j8x 7 днів тому

    Such a great video! Thank you 😊

  • @lvmrjb
    @lvmrjb 4 роки тому +1

    Watched 2 of ur videos so far that explain the concepts extremely well for a class project I have to do :) Your teaching and content are excellent!!

    • @ritvikmath
      @ritvikmath  4 роки тому

      Great to hear!

    • @venkatnetha8382
      @venkatnetha8382 4 роки тому

      For a 1200 long pages of question bank on real world scenarios to make you think like a data scientist. please visit:
      payhip.com/b/ndY6
      You can download the sample pages so as to see the quality of the content.

  • @TheWurmBrand-tx4kv
    @TheWurmBrand-tx4kv 2 місяці тому

    thanks man, i've looked for ever for a video the gives details about the math,but not in great details

  • @mehdicharife2335
    @mehdicharife2335 5 місяців тому

    As always, very concise and succinct explanation. Do you have other videos, or some recommendations that can help explain intuitively how matrix factorization fits into this?

  • @adamtran5747
    @adamtran5747 2 роки тому +1

    love the content brother. Keep it coming.

  • @amipigeon
    @amipigeon 2 роки тому

    Thanks for such a clear and concise explaination!

  • @dragolov
    @dragolov 8 місяців тому

    Bravo, Maestro!

  • @mathy642
    @mathy642 2 місяці тому

    Thanks for such brilliant video

  • @neotokyovid
    @neotokyovid 5 місяців тому

    BRILLIANTexplanation! THX!

  • @Katharina-xt5il
    @Katharina-xt5il 7 місяців тому

    Great explanation!

  • @just_a_viewer5
    @just_a_viewer5 7 місяців тому

    amazingly taught. thank you so much

  • @MegaJohnwesly
    @MegaJohnwesly Рік тому

    Love this explanation Ritvik.. Thank you

  • @shakedg2956
    @shakedg2956 3 роки тому

    You are very talented in explaining!

  • @ahmadhaziq3358
    @ahmadhaziq3358 3 роки тому +1

    Wow this is very well explained

  • @abhishekchandrashukla3814
    @abhishekchandrashukla3814 Рік тому

    Sir, great work.

  • @hameddadgour
    @hameddadgour 2 роки тому

    Great content! Thank you for sharing.

  • @ashbk1911
    @ashbk1911 4 роки тому +3

    Very good explanation

    • @venkatnetha8382
      @venkatnetha8382 4 роки тому

      For a 1200 long pages of question bank on real world scenarios to make you think like a data scientist. please visit:
      payhip.com/b/ndY6
      You can download the sample pages so as to see the quality of the content.

  • @mikeyt51386
    @mikeyt51386 Рік тому

    Great video. I just subscribed!

  • @nataliaminnigalimova7582
    @nataliaminnigalimova7582 2 роки тому

    Thank you for an amazing, understandable tutorial!

  • @leorousseau3959
    @leorousseau3959 2 роки тому

    Really great video

  • @hallvardjohnsen8302
    @hallvardjohnsen8302 6 місяців тому

    Great video.

  • @gm4984
    @gm4984 7 місяців тому

    Explained really well! Tyty :D

  • @stmasanti
    @stmasanti Рік тому

    Geniously explained

  • @sivaneshc109
    @sivaneshc109 3 роки тому +1

    Amazing explanation!!! Thanks!

  • @rmiliming
    @rmiliming 2 роки тому

    excellently explained.

  • @lilianaaa98
    @lilianaaa98 9 місяців тому

    I really love your video, thank a lot

  • @NDBGamingHD
    @NDBGamingHD 6 місяців тому

    great video!

  • @karitaalmeida1429
    @karitaalmeida1429 2 роки тому

    Amazing explanation! Thank you very much.

  • @ruslanshchuchkin
    @ruslanshchuchkin 4 роки тому +1

    man what a great video, thanks a lot!

  • @alexivanov8800
    @alexivanov8800 4 роки тому +1

    Excellent content! thanks!

    • @ritvikmath
      @ritvikmath  4 роки тому

      Glad you liked it!

    • @venkatnetha8382
      @venkatnetha8382 4 роки тому

      For a 1200 long pages of question bank on real world scenarios to make you think like a data scientist. please visit:
      payhip.com/b/ndY6
      You can download the sample pages so as to see the quality of the content.

  • @scody311
    @scody311 6 місяців тому

    Fantastic!!!!

  • @eliastheod
    @eliastheod 3 роки тому

    Excellent. Thank you very much!

  • @soner5917
    @soner5917 2 роки тому

    Super nice explanation. Thank you :)

  • @pranjalmittal
    @pranjalmittal Рік тому

    Really love the explanation! The video aside, I couldn't help but wonder if collaborative filtering based recommender systems that suggest content to people based on preferences of people similar to them, is one of key reasons why ideological polarity in general population is increasing on issues (such as in politics, but also beyond), because people get classified into a cluster based on similar but not the same interests, and as they see more of content in that cluster, they become even more "similar" or associative to that cluster/group they were originally somewhat but less similar to, assuming consuming content influences and creates bias in people along the lines (vector direction) of the content they consume, which I intuitively think is a fair assumption.

  • @k5555-b4f
    @k5555-b4f 4 роки тому

    Awesome videos - concepts very clearly explained

    • @venkatnetha8382
      @venkatnetha8382 4 роки тому

      For a 1200 long pages of question bank on real world scenarios to make you think like a data scientist. please visit:
      payhip.com/b/ndY6
      You can download the sample pages so as to see the quality of the content.

  • @tony0731
    @tony0731 Рік тому

    Well explained!

  • @familienolte1501
    @familienolte1501 10 місяців тому

    I really liked the explanations. But is this concept superior to other cluster analysis methods such as AHC using euclidean distance for example? I mean euclidean distance is easier to understand that the cosine similarity. And for what do I need the expected rating? Wouldn't it be enough to find the most similar person and look for the highest rated film of that person, which my used person has not watched yet?

  • @iaaan1245
    @iaaan1245 3 роки тому

    Bro this is awesome stuff

  • @kat.simplelife
    @kat.simplelife 2 роки тому

    Thank you for the precise explanation! It helps me understanding the recommendation system better. I have one question, where I'm just wondering how does latent factor fit into this?

  • @omerahmaad
    @omerahmaad 4 місяці тому

    Very good content thanks

  • @user-or7ji5hv8y
    @user-or7ji5hv8y 3 роки тому

    So well explained.

  • @LucasElliot-k8p
    @LucasElliot-k8p Рік тому

    Hello, I have a question please. To get the predicted rating of User 1 for Item 4 (r1,4) Why did you multiply the similaritiy of S12 to the rating given by user 2 and S13 to the rating given by user 3. What do we call that formula or did you come up with it? What's the explanation behind it please? Also, what if the only available rating for item 4 is just the rating of user 2, can we still predict the rating that user 1 will give? Thank you so much, this is a very great video tutorial.

  • @bastianlipka2406
    @bastianlipka2406 2 роки тому

    love it !

  • @durgaprasadvadlamoodi1271
    @durgaprasadvadlamoodi1271 3 роки тому

    very nice video. thanks for this.

  • @ayeshaayub3131
    @ayeshaayub3131 2 роки тому

    Can you explain pearson correlation co.efficient similirity measures

  • @ellos98
    @ellos98 4 роки тому +1

    incredible!!!

    • @venkatnetha8382
      @venkatnetha8382 4 роки тому

      For a 1200 long pages of question bank on real world scenarios to make you think like a data scientist. please visit:
      payhip.com/b/ndY6
      You can download the sample pages so as to see the quality of the content.

  • @trongnhantran3358
    @trongnhantran3358 Рік тому

    Love it!!!

  • @sabazainab1524
    @sabazainab1524 4 роки тому

    I wish you can add some content related to GANS as well.

  • @asdfghjkl1297
    @asdfghjkl1297 3 місяці тому

    Thanks a lot

  • @srikarsundram4633
    @srikarsundram4633 10 місяців тому

    Do you have content on content based filtering??

  • @MightyFrostDragon
    @MightyFrostDragon 4 роки тому

    Thank you so much, it was super useful

  • @xuxu4068
    @xuxu4068 3 роки тому

    Perfect. Thank you.

  • @xxshogunflames
    @xxshogunflames 4 роки тому

    Awesome vid, thank you!

    • @venkatnetha8382
      @venkatnetha8382 4 роки тому

      For a 1200 long pages of question bank on real world scenarios to make you think like a data scientist. please visit:
      payhip.com/b/ndY6
      You can download the sample pages so as to see the quality of the content.

  • @shubhampandilwar8448
    @shubhampandilwar8448 4 роки тому

    Clearly explained. But I have some questions. Can we use users who liked(also unlike)
    and watched videos to recommend? How many times he has seen a particular video of a particular genre etc.(Generally, not just Netflix. ex - youtube)

    • @venkatnetha8382
      @venkatnetha8382 4 роки тому

      For a 1200 long pages of question bank on real world scenarios to make you think like a data scientist. please visit:
      payhip.com/b/ndY6
      You can download the sample pages so as to see the quality of the content.

  • @zixuanchen4506
    @zixuanchen4506 2 роки тому

    If U1 and U3 are polar opposite, instead of bring the score up by weighted average, can we double down if scores by U2 and U3 are far apart? something like change 0.99*2+0.57*5 into 0.99*2+0.43*1?

  • @gholamrezadar
    @gholamrezadar 7 місяців тому

    what if the similarities are negative??

  • @ramonsantiago4573
    @ramonsantiago4573 3 роки тому

    This is great, but doesn't seem to work well for spares datasets. The one thing you can do is when predicting the rating you should only divide by the sum of similarities that have ratings, otherwise your rating will be much smaller than it should be.

  • @AbhishekChandraShukla
    @AbhishekChandraShukla 10 місяців тому

    Is this user-based or item-based collaborative filtering?

  • @sakshamverma3114
    @sakshamverma3114 3 роки тому

    just love it.....

  • @rbedson8965
    @rbedson8965 3 роки тому

    is this user based CF or item based CF, as i see the cosine is used for item based approach but again data of user is taken in user based approach.
    Please clear this picture for me i am new to this course

    • @marathonour
      @marathonour 3 роки тому

      I also didn't get this point, it's great video overall, but I'm working on recomendation system and trying to figure out how svd solves this problem and should I use mult-vae instead or try content-based recsys with word2vec embeddings

  • @Phil-oy2mr
    @Phil-oy2mr 4 роки тому

    A question on cosine distance- user 1 and 3 were quite opposite on our scale and had a similarly of 0.57, so nearly 0.6. This is not very close to 0, which would indicate a true polar opposite, right? Why were 2 users here not rated near 0? What case would be? Thanks!

    • @venkatnetha8382
      @venkatnetha8382 4 роки тому

      For a 1200 long pages of question bank on real world scenarios to make you think like a data scientist. please visit:
      payhip.com/b/ndY6
      You can download the sample pages so as to see the quality of the content.

  • @user-or7ji5hv8y
    @user-or7ji5hv8y 3 роки тому

    Has another method become more popular than collaborative filtering?

  • @coldwinter1884
    @coldwinter1884 4 роки тому

    What order would you recommend me for watching your playlists?

    • @venkatnetha8382
      @venkatnetha8382 4 роки тому

      For a 1200 long pages of question bank on real world scenarios to make you think like a data scientist. please visit:
      payhip.com/b/ndY6
      You can download the sample pages so as to see the quality of the content.

  • @ccuuttww
    @ccuuttww 4 роки тому +1

    what is next R-SVD?

    • @ccuuttww
      @ccuuttww 4 роки тому

      For alternative we can use NMF to fullfill those missing value

    • @venkatnetha8382
      @venkatnetha8382 4 роки тому

      For a 1200 long pages of question bank on real world scenarios to make you think like a data scientist. please visit:
      payhip.com/b/ndY6
      You can download the sample pages so as to see the quality of the content.

  • @levimungai1846
    @levimungai1846 7 місяців тому

    please do a real project on this with actual code and explanation

  • @happyhippo379
    @happyhippo379 9 місяців тому

    👏

  • @roykumuda
    @roykumuda Рік тому

    There is clarity in your explanation. But , Is it possible for you to tune yourself into Indian accent than the american.

  • @pratyush7987
    @pratyush7987 3 місяці тому

    HOLY DYUCK

  • @hughlysds5411
    @hughlysds5411 4 роки тому +2

    First to comment I guess

    • @matthewchunk3689
      @matthewchunk3689 4 роки тому

      your time to shine brotha

    • @venkatnetha8382
      @venkatnetha8382 4 роки тому

      For a 1200 long pages of question bank on real world scenarios to make you think like a data scientist. please visit:
      payhip.com/b/ndY6
      You can download the sample pages so as to see the quality of the content.

  • @lexihilton7136
    @lexihilton7136 3 роки тому

    You’re so handsome