码迷,mamicode.com
首页 > 编程语言 > 详细

机器学习算法诊断

时间:2016-01-15 14:32:16      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

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

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

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

 

二、如何诊断算法?

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

  简单的例子:

    1)线性回归模型

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

    2) 逻辑回归模型

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

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

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

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

机器学习算法诊断

标签:

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

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