我根据用户的元数据和历史行为对筛选过的项列表进行排序。
现在,在K点如何计算像精度这样的节拍器?
一种方法可以是在训练和测试数据集中划分历史数据(例如90%和10%)。现在,从测试数据中选择用户的所有项,并将顺序随机化,并将其传递给排序算法。
现在,从测试数据和排序输出比较用户的实际项。
发布于 2020-01-13 22:55:19
精度在k(精度@k)需要有标签的数据。每个项目都需要标记为与给定用户相关或不相关。
标签数据与列车/测试分离无关。训练/测试分割对于避免过度拟合和评估模型的泛化能力是非常有用的。
发布于 2020-01-15 09:56:02
举例数据:
希望这个helps.QTQ
https://datascience.stackexchange.com/questions/66073
复制相似问题