Repository files navigation Collaborative-Filtering-Recommender-System-for-amazon-products
products Recommender System
Get products dataframe (given data)
Get users ratings dataframe (given data)
Get input user ratings (user input/assumption)
Learning the similarity weights (Pearson Correlation)
Find the recommendations (user profile * original products categories)
Advantages and Disadvantages of Collaborative Filtering
Takes other user's ratings into consideration
Doesn't need to study or extract information from the recommended item
Adapts to the user's interests which might change over time
Approximation function can be slow
There might be a low of amount of users to approximate
Privacy issues when trying to learn the user's preferences
Get products dataframe with categoties (given data)
Get input user ratings (user input/assumption)
Weighing the categories (input user ratings * user products categories)
Get input user profile (sum of user weighted categories)
Find the recommendations (user profile * original products categories)
Advantages and Disadvantages of Content-Based Filtering
Learns user's preferences
Highly personalized for the user
Doesn't take into account what others think of the item, so low quality item recommendations might happen
Determining what characteristics of the item the user dislikes or likes is not always obvious
About
Collaborative Filtering Recommender System for amazon products
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.