开始使用免费开始使用

基于用户画像的推荐

现在,您已经基于用户喜欢的各部电影的汇总信息构建了用户画像,接下来可以将其与您一直在使用的更大的 tfidf_summary_df DataFrame 进行比较,从而生成推荐。由于不应推荐用户已经看过的电影,您需要先在 tfidf_summary_df 中找到一个子集,不包含任何已观看的电影。

上一练习中您生成的 user_prof DataFrame 已为您加载,它包含一个表示该用户的单列。同样,list_of_movies_enjoyed 也已加载,便于您在预测时将这些电影排除。

本练习是课程的一部分

用 Python 构建推荐引擎

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

from sklearn.metrics.pairwise import cosine_similarity

# Find subset of tfidf_df that does not include movies in list_of_movies_enjoyed
tfidf_subset_df = tfidf_df.____(list_of_movies_enjoyed, axis=____)
编辑并运行代码