【发布时间】:2020-02-21 15:22:21
【问题描述】:
我从这个博尔格 Deep Learning With Keras: Recommender Systems 学习协同过滤。
教程很好,代码运行良好。 Here is my code.
作者说,有一件事让我很困惑,
用户/电影字段目前是非连续整数,表示该实体的某个唯一 ID。我们需要它们从零开始按顺序用于建模(稍后您会看到原因)。
user_enc = LabelEncoder()
ratings['user'] = user_enc.fit_transform(ratings['userId'].values)
n_users = ratings['user'].nunique()
但他似乎没有提及原因,我不需要这样做。有人可以为我解释一下吗?
【问题讨论】:
标签: python-3.x tensorflow neural-network embedding collaborative-filtering