开发者:上海品职教育科技有限公司 隐私政策详情

应用版本:4.2.11(IOS)|3.2.5(安卓)APP下载

cherry0540 · 2021年03月08日

k-fold cross-validation

老师,视频里讲k-fold cross-validation,假设k=5,会拟合出5个model,然后用这4个model的error的平均数作为模型精度的估计。 想问一下,那最终拟合的模型是哪一个?如何表示?
1 个答案

星星_品职助教 · 2021年03月08日

同学你好,

k-fold cross-validation并不是一种建模的方法。而是一种验证的手段。

交叉验证的目的是为了评估已有模型的好坏。这个时候算法模型已经有了。并不是要从这k个模型里选一个作为最后的算法。

所以是将这个已有的算法用k-fold cross-validation验证k次,将每次得到的error做平均。看这个平均的error在不在可接受的范围内。如果在,说明算法通过了验证;如果超出范围,则说明之前的算法有overfitting的问题。

  • 1

    回答
  • 0

    关注
  • 712

    浏览
相关问题