目录
1 机器学习诊断
当我们将假设函数放在检验集上测试时,发现了很大的偏差,这时,盲目的改正并不是一个合理的做法,通过机器学习性能评估和机器学习诊断可以了解算法在哪里出了问题,以及应当采用何种方式改进算法。
2 评估假设
过拟合
当一个假设函数的特征参数较少的话,我们可以通过画出函数图像判断是否过拟合,但是一般情况下会存在很多特征参数,这种情况下就无法通过画图判断了。
评估假设函数的标准方法
首先将所有样本分成两份,一部分称之为训练集,另一部分是测试集,一般而言,我们将两者的比例设置为7:3,同时要求保证选择两个集合的成员是完全随机的。
然后我们需要对训练集进行学习获得参数 ,接下来使用获得的参数放在测试集中来计算测试误差。除了代价函数值之外,我们还可以通过一种被称之为错误分类,也叫01分类的测试度量定义测试误差,即对每一个测试集实例,计算:
然后对计算结果求平均值,也就是误分类的比率。