0
0
ML Pythonml~5 mins

Content-based filtering in ML Python - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is content-based filtering in recommendation systems?
Content-based filtering recommends items to a user based on the features of items the user liked before. It looks at item details and matches similar items to the user's preferences.
Click to reveal answer
beginner
How does content-based filtering use item features?
It creates a profile of the user's preferences by analyzing features of items they liked, such as genre, keywords, or attributes, then finds new items with similar features to recommend.
Click to reveal answer
intermediate
What is a common way to measure similarity between items in content-based filtering?
Cosine similarity is often used to measure how close two items are based on their feature vectors. It calculates the angle between two vectors to find similarity.
Click to reveal answer
intermediate
What is a limitation of content-based filtering?
It can only recommend items similar to what the user already knows and likes, so it may not suggest diverse or novel items outside the user's past preferences.
Click to reveal answer
intermediate
Explain how a user profile is built in content-based filtering.
A user profile is built by collecting features from items the user liked and combining them, often by averaging or weighting features, to represent the user's taste for future recommendations.
Click to reveal answer
What does content-based filtering primarily rely on to make recommendations?
AFeatures of items the user liked
BRatings from other users
CRandom item selection
DPopularity of items
Which similarity measure is commonly used in content-based filtering?
AEuclidean distance
BManhattan distance
CJaccard index
DCosine similarity
What is a key limitation of content-based filtering?
AIt ignores item features
BIt requires many users' data
CIt cannot recommend new or diverse items
DIt always recommends popular items
How is a user profile created in content-based filtering?
ABy averaging features of liked items
BBy counting user clicks
CBy using other users' preferences
DBy random sampling
Content-based filtering is best described as:
AUsing social network data
BUsing item features to recommend similar items
CRecommending items based on popularity
DUsing collaborative user ratings
Describe how content-based filtering creates recommendations for a user.
Think about how the system learns what the user likes and finds items like those.
You got /4 concepts.
    What are the main advantages and disadvantages of content-based filtering?
    Consider what it does well and where it struggles.
    You got /4 concepts.