首页 > 编程语言 > 详细

机器学习算法诊断

时间:2016-01-15 14:30:55      阅读:208      评论:0      收藏:0      [点我收藏+]

一、为什么要进行机器学习算法诊断?

  通过 对 训练得到的机器学习算法 进行测试,可以了解到 这个算法什么情况下工作的很好,什么情况下不好;并对如何最好的改善算法性能 得到指导性的知识。

  诊断算法,通常要花时间来实现,但这样做反而会更好的少走弯路,利用时间。

 

二、如何诊断算法?

  最简单的是把数据集分成训练集、测试集。然后使用训练集 来训练得到模型,并使用测试集 来评估 模型性能。

  简单的例子:

    1)线性回归模型

      使用训练集得到模型,然后使用测试集进行测试,并使用不带规整化的 cost函数 来计算错误

    2) 逻辑回归模型

      使用训练集得到模型,然后使用测试集进行测试,

        计算测试集上的错误时,有两种方法:

          a)使用不带规整化的 花费函数 来计算错误

          b)误分类错误(0/1分类错误)

机器学习算法诊断

原文:http://www.cnblogs.com/simplelovecs/p/5133061.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!