Movie Recommender System using Python

Поделиться
HTML-код
  • Опубликовано: 5 ноя 2024

Комментарии • 147

  • @voicebox4311
    @voicebox4311 8 месяцев назад

    got it sir
    1- copy ur location followed by the name of the file , it will be in the properties area
    2-the extension will be given in the properties column check and enter

  • @saurabhawankhede8561
    @saurabhawankhede8561 2 года назад +3

    Krish sir. Cant thank you more. Such a hardworking , insightful and talented person changing lives of people.

  • @ijeffking
    @ijeffking 5 лет назад +10

    Excellent Krish. Your explanation is right on the money and crystal-clear. Thank you so much. Kindly continue with all the good work.....

  • @jeevankumar-ql3si
    @jeevankumar-ql3si Год назад

    Sir you are such an amazing teacher , i understood every single bit of what you have explained thankyou very much sir.

  • @palvinderbhatia3941
    @palvinderbhatia3941 Год назад

    Easy and Simple video to understand Recommendation System. Thanks for all the efforts.
    Doubt:
    1. Any intuition behind filtering #ratings > 100, I mean why 100?
    2. Can we apply filter on correlation and sort why #ratings? if yes, how to choose correct value for correlation?
    3. Does the correlation only consider wether rating is given by similar user (Yes/No) or it also consider what rating is given (0-5).
    Bcz lets say User A watched and rated Movie b -> 2.5 rating, Movie C -> 1.5 rating.
    This indicates that user A watched these movies but do not like them.
    So if correlation only consider wether rating is given or not in that case user X might get recommendations (similar to User A i.e Movie B,C) and he may not like them.

  • @roopagaur8834
    @roopagaur8834 5 лет назад +1

    Good explained. Sir example you explained in last video Netflix was collaborative and contents based is for website. In this video is different

  • @ganeshrao405
    @ganeshrao405 5 лет назад +3

    Very well simply explained , i love the way you teach . Looking forward to join the online ml class your's.

  • @BiranchiNarayanNayak
    @BiranchiNarayanNayak 5 лет назад +8

    Nice tutorial on Recommender System.

  • @DanielWeikert
    @DanielWeikert 5 лет назад +13

    Very good Krish Naik. Really like it. I hope you continue with this series. Got my sub. Best regards

  • @subirpaul9472
    @subirpaul9472 5 лет назад +1

    This is an excellent starting guide to recommendation systems.Nice work @krish naik

  • @vinayaksharma-ys3ip
    @vinayaksharma-ys3ip 2 года назад

    simple, crisp and helpful

  • @VedicVisionsToday
    @VedicVisionsToday 3 года назад

    excellenet ..crisp and to the point ..great video

  • @hehehe1152
    @hehehe1152 3 года назад +1

    Thank you very much ! You saved my life !!

  • @tusharrath4137
    @tusharrath4137 4 года назад +5

    Hi Krish
    First of all thank you for all the efforts you are putting into the Data Science community.
    I would like to know how can we get the book which you have authored in regards to Practical Implementation of Python in finance.

  • @navjotsingh6529
    @navjotsingh6529 5 лет назад +2

    Nice tutorial. But I have a quick question, Why you have used no. Of rating >100 as filtering criteria ?

    • @yurito3171
      @yurito3171 5 лет назад

      It's so that the recommender can be more accurate. If you have more data on a particular movie, there's a greater chance that the movie that is being recommended will actually be a good recommendation. For example, I would be more inclined to watch 1 movie that has been recommended by 100 people rather than a movie that has been recommended by 1.

  • @itsnotjustplaylist5252
    @itsnotjustplaylist5252 3 года назад +9

    Really nice tutorial, you got my sub!
    i have 2 questions: Did you use a "content basic filtering" or a "collaborative filtering"? Why do not use a non negative matrix factorization?

    • @yashbhardwaj9543
      @yashbhardwaj9543 3 года назад

      I also have the same question

    • @yashbhardwaj9543
      @yashbhardwaj9543 3 года назад

      Just a beginner...so anyone can help regarding this.

    • @randyrushendran6377
      @randyrushendran6377 3 года назад

      it could't read movie id titles in dataset .i'm using in colab .

    • @truptpatel2597
      @truptpatel2597 2 года назад +1

      It is collaborative filtering. In collaborative filtering, it is the memory-based approach in which Krish sir applied the item-item method which can be seen when they are finding similar movies (or say the best correlation between movies) like Star-wars.

  • @virajkenekar1907
    @virajkenekar1907 4 года назад +1

    Amazing tutorial krish sir helped alot thank you

  • @aayushguptahindi7943
    @aayushguptahindi7943 4 года назад +1

    Hey @krish Naik, can you tell me why have you taken bin=70? Nice video though, thanks a lot.

  • @navjotsingh6529
    @navjotsingh6529 5 лет назад +2

    Great job 👍. Can you create a vedio on recommendation system using autoencoder or RBM

  • @lakshmigvss6455
    @lakshmigvss6455 5 лет назад

    Very good explanation and I have a doubt that we are saying that this predicts and recommends now after this algorithm implementation can we predict movie and recommend to the new user? can you please answer this question??

  • @jannatulferdous8846
    @jannatulferdous8846 4 года назад +1

    Great tutorial. It helped me a lot to understand my project

  • @IT_FoodLover
    @IT_FoodLover 4 года назад +5

    How to find recommended products accuracy

  • @ramazanyetismis192
    @ramazanyetismis192 4 года назад

    Good Job and very easy to understand .

  • @funky0108
    @funky0108 3 года назад +7

    Can u give the csv file of this dataset?

  • @monalgedam4553
    @monalgedam4553 5 лет назад +1

    Helping Hand for Beginners!! Thank you for uploading this video. Hope to see more videos on Data science projects.!

    • @krishnaik06
      @krishnaik06  5 лет назад +1

      Thanks. Please subscribe the channel and press the bell icon, so that you get the notification as soon I upload a video

  • @virajkenekar1907
    @virajkenekar1907 4 года назад +1

    hello Krish sir your tutorials are awesome, very informative, m getting a doubt in this project while uploading a file not found error (u.data) pls do needfull

  • @shrutiyadav3740
    @shrutiyadav3740 2 года назад

    Great video sir. One question- Which algorithm are you using or wld say is best for building a recommendation system??

  • @voicebox4311
    @voicebox4311 8 месяцев назад

    sir can you teach how to import dataset which is not in the form of csv in this video how did you import this data to jupyter notebook

  • @Kabir_Narayan_Jha
    @Kabir_Narayan_Jha 5 лет назад +2

    Great video thank you so much for this amazing tutorial

  • @srb5704
    @srb5704 3 месяца назад

    But sir instead of two user want to find out recommendations for each movie then how should i proceed ,cause creating correlation data frame is not possible for all of this individual

  • @basilkvarghese9978
    @basilkvarghese9978 2 года назад

    Thank you for the tutorial. I have a question though. What is the intuition behind using correlation of ratings? Correlation would only give information about which other movie was proportionally rated compared to a given movie. Do you have a video where you explain the intuition behind why this works?

    • @ankurkaiser
      @ankurkaiser 2 года назад

      The correlation of ratings helps you understand the relationship between the movies. Since the matrix is based on individual user(s) ratings, thus we can easily correlate his likings against all the similar rated movies. In short, if user A likes movies B, and C and then a similar user to A might also like movies B, and C.

    • @ankurkaiser
      @ankurkaiser 2 года назад

      It is just an easy and basic way to understand Recommendation Systems, however, in real life, these algorithms do not work or are not preferred. You need to understand the correlation matrix as it is used as a base model to understand the business requirements and to architect a solution for the same.

  • @bhargavreddy588
    @bhargavreddy588 5 лет назад +1

    Nice lectures Krish, Can you please explain one real time project from the scratch how to do? how to get the data?steps to be followed etc

  • @yadavsveeraiah2982
    @yadavsveeraiah2982 Год назад

    Sir can you please suggest few problem statements on Recommender System

  • @louerleseigneur4532
    @louerleseigneur4532 3 года назад

    Thanks Krish

  • @souravbiswas6892
    @souravbiswas6892 4 года назад

    @Krish Naik what is the difference between collaborative filtering and Market basket analysis?

  • @nyotowijaya7949
    @nyotowijaya7949 2 года назад

    You re the best

  • @reasoningkadost3854
    @reasoningkadost3854 4 года назад

    Join function is not working for my data and error is generated that column overlap but no suffix specified please help in solving this and the video is too good

  • @anuragbhatt754
    @anuragbhatt754 3 года назад

    Hi Krish i learned a lot from this video but i have a doubt "How did we find correlation of Star Wars movie with other movies" i am confused. Please help me on this.

  • @animeshkoley6478
    @animeshkoley6478 3 года назад

    Thanks for awesome content...

  • @funnybacon6069
    @funnybacon6069 3 года назад

    This video helped a lot. Thank you!

  • @Raja-tt4ll
    @Raja-tt4ll 4 года назад

    Very Nice Video

  • @jojojosh4163
    @jojojosh4163 5 лет назад

    Great Job

  • @chrisroughley7990
    @chrisroughley7990 5 лет назад +1

    Really useful video - thank you very much!

  • @bharathnaidu4355
    @bharathnaidu4355 5 лет назад +1

    good tutorial sir

  • @venkatamaheshvanguru2124
    @venkatamaheshvanguru2124 5 лет назад +1

    super explanation! thanks

  • @richasharma5949
    @richasharma5949 3 года назад

    really well explained!!

  • @boscojay1381
    @boscojay1381 5 лет назад +2

    Thank you for the tutorial. When I replace the movie name with "Shawshank Redemption, The (1994)" I get only NaN's in the similarity matrix, resulting in empty ratings dataframe. What could be the problem? is it that there is no similarity between this movie and other movies? Is there a sure way to get around this problem? There are also a few movies that repeat this behavior too. "Shawshank Redemption, The (1994)" is just an example. thank you

    • @subirpaul9472
      @subirpaul9472 5 лет назад +2

      The recommendation here is based on ratings only given by users not attributes of the movie , it has to extended to attributes of the movie (genre play time etc) to solve the Nan issue .
      Note This is a starting guide to recommendation algos and a great one at that . thanks @krish naik

    • @maybe9357
      @maybe9357 4 года назад

      @@subirpaul9472 how do we append that?

    • @himeshkoli8607
      @himeshkoli8607 2 года назад

      @@maybe9357 maybe it will be done by extracting pin point data such as genre through api or if you get a dataset in which there is genre column you could do this

  • @manishsharma2211
    @manishsharma2211 4 года назад +2

    Perfect sir. This will help me soo much

  • @khanshanawaz3653
    @khanshanawaz3653 4 года назад +1

    I have download the data but my data doesn't get import on jupyter in giving error.

  • @surajthallapalli4227
    @surajthallapalli4227 4 года назад

    Fab !!!!!!!!!!!!!!!!!!!!!!!!!

  • @vasugoel1718
    @vasugoel1718 2 года назад

    sir ab isko pycharm sa kaisa connect kare plzz bta dijiye

  • @wakgate577
    @wakgate577 3 года назад

    i learn so much Thx !

  • @alokbaliarsingh4766
    @alokbaliarsingh4766 2 года назад

    Does this mean, if someone has watched a 1 rated movie. Next time similar 1 rated movies would be recommended to him which has more than 100 ratings as 1 rating ? If that is the case , it is not the ideal case...right ?

  • @lakshmigvss6455
    @lakshmigvss6455 5 лет назад +2

    will this example comes under collaborative or content-based filtering

  • @deepaknvss2822
    @deepaknvss2822 Месяц назад

    Sir do u have any journal/research paper on this project??

  • @gautiere-d9012
    @gautiere-d9012 4 года назад

    Very great content, thanks

  • @satrioprianda
    @satrioprianda 4 года назад +1

    Amazing work bro, really simple but gives alot of information

  • @kevinpansuriya266
    @kevinpansuriya266 4 года назад +1

    What is the logic behind correlation in Movie Recommender system

    • @Akashash992
      @Akashash992 3 года назад +1

      First know the correlation definition... You can get to know the answer

  • @kartikeyaverma
    @kartikeyaverma 4 года назад +2

    THANK YOU
    Can you please make a tutorial on how to deploy this on an web app please

  • @allenalex4861
    @allenalex4861 4 года назад +1

    Great tutorial especially for beginners.

  • @akashyeole2258
    @akashyeole2258 Год назад

    Please tell me uniqueness of this project ??
    My teacher is asking me ....please tell me uniqueness of this project

  • @hemanthv4918
    @hemanthv4918 3 года назад

    Why can't you take the product of the number of ratings and the ratings ?

  • @tarat.techhh
    @tarat.techhh 4 года назад +1

    This was really nice thank you

  • @futureceltic00
    @futureceltic00 3 года назад

    Can't seem to pivot my dataframe since I have too many rows. Any tips to do this?

  • @tasneembtsfangirl9482
    @tasneembtsfangirl9482 4 года назад +1

    Hi Krish. How can we find Accuracy between two movies? How can we do comparative analysis between two movies?

    • @truptpatel2597
      @truptpatel2597 2 года назад

      what do you mean by "Comparative analysis", can you explain?

    • @nwabuezeprecious457
      @nwabuezeprecious457 Год назад

      You can use estimation tools such as RMSE

  • @sunilarora1750
    @sunilarora1750 5 лет назад

    Thanks a lot... Very good explanation

  • @nimalanmass7159
    @nimalanmass7159 3 года назад

    What is the algorithm used in this project???

  • @psykuu6040
    @psykuu6040 2 года назад

    If the user has less than 2 entries, how do we remove them from the list?

  • @aneesfatto4934
    @aneesfatto4934 3 года назад

    If the ratings in data is from negative to positive value so can I do normalization?

  • @elmerjr.gapuzan9653
    @elmerjr.gapuzan9653 2 года назад

    is it possible to include an evaluation metrics?

  • @hellosaloni
    @hellosaloni Год назад

    So is this content based filtering or collaborative filtering?

  • @gianramos1569
    @gianramos1569 4 года назад

    I watch ur work and try to do it with ur same algo but different datasets and now im stock in merge datasets, can u help me fix my error?

  • @RaniKumari-io1rr
    @RaniKumari-io1rr 3 года назад

    Sir I can't download the u.data file.and I don't know what is the problem

  • @erollllllll
    @erollllllll 4 года назад

    Like it buddy.

  • @prachijain9038
    @prachijain9038 3 года назад

    Are you using Pearson's correlation here ?

  • @eugenesheely5288
    @eugenesheely5288 5 лет назад +1

    Thanks!

  • @abidtaqi3842
    @abidtaqi3842 2 года назад

    How to add this recommendation result in software?

  • @ananyamitra6645
    @ananyamitra6645 3 года назад

    Why python is only used for this purpose? why not any other language?
    please reply!

  • @ASHISHKUMAR-og4gp
    @ASHISHKUMAR-og4gp 3 года назад

    Thank you!

  • @anilkumarguptaytaahwdatu4372
    @anilkumarguptaytaahwdatu4372 4 года назад

    Sir daraset kaha se lu kaise aur u.data ky hai plz help

  • @timepass1600
    @timepass1600 4 месяца назад

    which command is used in project

  • @nirajgoit
    @nirajgoit 5 лет назад +1

    Nice tutorial Krish.
    Could you also let me know which software are you using to capture the screen?

  • @ritthickthiaga5754
    @ritthickthiaga5754 2 года назад

    Is this collaborative filtering?

  • @hasnaashraf4097
    @hasnaashraf4097 4 года назад

    Hlo.. sir what u mean by time stamp in this proj

  • @khrumkashan6954
    @khrumkashan6954 5 лет назад +1

    Thanks alot !! awesome explanation.

  • @ФёдорКурушин
    @ФёдорКурушин 3 года назад

    Unfortunately, doesn't work if you have 100 000 books and 150 000 users) but EDA is very helpful

  • @harivamshididdiga1301
    @harivamshididdiga1301 4 года назад

    Hi, can we create a UI for this project?? If yes, Can you say how to do?

  • @rishneelchand195
    @rishneelchand195 2 года назад

    Hello sir just wanted to know is this related to machine learning or AI?

  • @r-rk
    @r-rk 3 года назад

    so how do we evaluate this model?

  • @moviez4utamizha274
    @moviez4utamizha274 4 года назад +2

    Can I use ur code for doing this video in my language .. I will give you credits...

  • @umairgillani699
    @umairgillani699 5 лет назад

    Post the link of article you followed from 'Towards data science' please!

  • @koulaparna1189
    @koulaparna1189 4 года назад

    Please help with the 'u.data' file as it's showing error : File u.data does not exist: 'u.data' ?? downloaded the file in the same directory.

    • @shelaraarti6082
      @shelaraarti6082 4 года назад +1

      I think you forget the '.txt' extension (pd.read_csv('u.data.txt',sep='\t'))

    • @sidsaliyam2725
      @sidsaliyam2725 4 года назад

      @@shelaraarti6082 even showing same error plz help me out bruh

  • @ishikakanoi887
    @ishikakanoi887 3 года назад

    How did you evaluate your model?

  • @sahilchitkara7263
    @sahilchitkara7263 4 года назад

    Hello Sir, I am getting following error while trying to load movies csv file "'utf-8' codec can't decode byte 0xe9 in position 31: invalid continuation byte". I will be grateful if could help me out.

  • @gunjandalwadi4198
    @gunjandalwadi4198 3 года назад

    this is the udemy copied data or file
    named: perion data

  • @walkWithDinkar
    @walkWithDinkar 5 лет назад +1

    sir could you please provide the link of file of u.data .
    m not able to download the file u.data.
    please help me out

    • @walkWithDinkar
      @walkWithDinkar 5 лет назад

      sir problem is sorted out
      thanks for such wonderful video

    • @TheInformedCitizen
      @TheInformedCitizen 5 лет назад

      Brother could u plz tell me how it solve

    • @AMITKUMAR-gw3di
      @AMITKUMAR-gw3di 3 года назад

      @@walkWithDinkar can u send me url of u .data dataset its help me a lot

  • @rohitsharma-kr9gk
    @rohitsharma-kr9gk 5 лет назад

    Sir can you make a video on fitness based recommendation system.
    and can you tell me how to collect data set of different people and recommend them food and exercise according to that data set.
    plz reply sir....

  • @neelamohankottavalasa8780
    @neelamohankottavalasa8780 3 года назад

    what is the accuracy?

  • @qaisarabbas6090
    @qaisarabbas6090 5 лет назад

    what if we have multiple ratings.... rating on differnt criterias?

    • @subirpaul9472
      @subirpaul9472 5 лет назад

      It's based on use case , you can make a recommendation engine based on each rating type or take a mean

  • @sumitkumarchandravanshi6397
    @sumitkumarchandravanshi6397 4 года назад

    sir please share link of dataset