开始使用免费开始使用

行中的数据有限

如上一章所述,数据稀疏在使用 K 近邻等方法时会带来问题。KNN 需要找到对某个物品进行过评分的、与目标用户最相似的 k 个用户。但如果仅有小于等于 k 个用户对该物品打过分,那么所有这些评分都会被视为"最相似"。

在本练习中,您将统计 user_ratings_df DataFrame 中每部电影被评分的次数,然后查看其中只有 1 次或 2 次评分的电影有多少。

本练习是课程的一部分

用 Python 构建推荐引擎

查看课程

交互式实操练习

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

# Count the occupied cells per column
occupied_count = user_ratings_df.____().____()
print(occupied_count)
编辑并运行代码