'MLY -- 12.Takeways:Setting up development and test sets'

  • 选择能反映“你未来期望得到并且希望算法在其上能表现得好的数据”的分布的开发集和测试集。这可能和你训练集的分布不同。
  • 尽量使开发集和测试集的分布相同
  • 为你的团队选择优化单数值评价度量。如果有多个目标,可以考虑将他们组合成单个公式(例如对多个错误度量(error metrics)取平均),或者定义满意度量和优化度量。
  • 机器学习是个高迭代过程:在发现能使你满意的点子之前,你可能需要尝试很多点子。
  • 拥有开发/测试集和单数值评价度量能帮助你评估算法,从而使迭代更快。
  • 当开始一个全新的应用时,尽量尽快建立开发/测试集和评价度量,尽量少于一周。在成熟的应用上,可以花费时间长点儿。
  • 以前启发式的训练/测试集按70%/30%分割的策略在数据量很大时就不适用了。开发和测试集可以少于30%。
  • 你的开发集应该大到可以检测出算法准确率的有意义的改变,但没有必要太大。你的测试集应该大到对最终的算法的表现有个可信服的评估。
  • 如果你的开发集和度量不再能指引正确的方向,你应快速改变它们:(i)如果过拟合了开发集,应获得更多的开发集数据。(ii)如果实际分布和开发/测试集的分布不同,获得新的开发/测试集。(iii)如果度量不再能测量对你来说重要的东西,改变度量。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值