我正在构建一个使用用户项目评分矩阵的推荐系统。用户对项目1-5进行评分。但是,我使用0来表示用户是否尚未对此项目进行评分,并认为这可能会影响推荐器输出的预测评分。
表示用户尚未对评分矩阵中的特定项目进行评分的最佳方式是什么?
发布于 2020-08-10 04:20:09
只是一个想法
class matrix():
def __init__(self):
self.rated = False
self.rating = 0
def rate(self):
if not self.rated:
rating logic goes here
self.rated = True
else:
print("already rated")https://stackoverflow.com/questions/63330828
复制相似问题