码迷,mamicode.com
首页 > 其他好文 > 详细

三、超参数与模型验证

时间:2020-03-18 23:44:17      阅读:59      评论:0      收藏:0      [点我收藏+]

标签:基本   错误   ali   学习曲线   模块   数据   衡量   一个   类型   

参考url:

 

1、什么是模型验证

    模型验证(model validation),即在选择模型和超参数之后,通过对训练数据进行学习,对比模型对已知数据的预测值与实际值的差异。

    1、错误的模型验证方法

      技术图片

 

    2、模型验证正确方法:留出集

      先从训练模型的数据中留出一部分,然后用这部分留出来的数据来检验模型性能。

      技术图片

 

     3、交叉验证

      做一组拟合,让数据的每个子集既是训练集,又是验证集。

      技术图片

 

       每次只有一个样本做测试,其他样本全用于训练,这种交叉检验类型称为LOO(leave-one-out,只留一个)交叉验证,可以从model_selection模块导入LeaveOneOut

2、选择最优模型

    1、偏差与方差的均衡

      ‘最优模型‘的问题基本可以看成是找出偏差与方差平衡点的问题。

      技术图片

 

      分数R^2称为判定系数,用来衡量模型与目标值均值的对比结果。

      R^2=1表示模型与数据完全吻合,R^2=0表示模型不比简单取均值好,R^2为负表示模型性能很差。

      从这两个模型的得分

3、学习曲线

4、验证实践:网格搜索

 

------------恢复内容结束------------

三、超参数与模型验证

标签:基本   错误   ali   学习曲线   模块   数据   衡量   一个   类型   

原文地址:https://www.cnblogs.com/nuochengze/p/12521033.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!