首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    机器学习老中医:利用学习曲线诊断模型的偏差和方差

    scikit-learn 中的 learning_curve() 函数 我们将使用 scikit-learn 中的 learning_curve() 函数来生成一个回归模型的学习曲线。...不需要我们自己设置验证集,learning_curve() 函数会自己完成这个任务。...在下面的代码中,我们执行了以下几点: 从 sklearn 中完成需要的 import; 声明特征和目标; 使用 learning_curve() 函数生成需要的数据来绘制学习曲线。...出现这个结果的原因是 learning_curve() 函数运行了 k-fold 交叉验证, 其中 k 的值是通过我们所赋的 cv 参数指定的。 在我们的实验中,cv = 5, 所以会有 5 次分割。...为了消除这种现象,我们需要在 learning_curve() 函数中将 shuffle 参数设置为 true。这就能够将训练集中的每一次分割的数据索引随机化。

    72070
    领券