AmazonAmazon Machine Learning Specialty MLS-C01
·CN
·更新于 26 Jul 2026
一家零售公司每个客户的购买量很少,并且严重依赖大量新用户。在为自定义推荐器分割训练和测试数据时,数据科学家应如何创建反映真实使用情况的测试集?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 对于每个用户,取其最近10%的交互,并将这些每个用户的最近交互用作测试集。.
为什么这是答案
正确答案通过为每个用户保留其最近的交互来模拟真实世界的使用情况。推荐系统通常预测用户未来的行为,因此测试集应包含用户在训练数据之后发生的交互。这种方法确保模型在预测新交互时的泛化能力得到准确评估。
打乱所有交互记录并保留最后10%不考虑用户的时间序列行为,可能导致训练数据中包含比测试数据更晚的交互,从而不准确地评估模型性能。选择交互最少的10%用户或随机选择10%用户作为测试集,可能会导致测试集中的用户行为与训练集中的用户行为存在显著差异,或者无法充分代表所有用户的未来行为模式。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡