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

线性方法用于Binary clssification

时间:2016-05-06 10:39:02      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

到现在,我们已经学过三种线性方法:linear classification、Linear Regression、logistic Regression。这三种方法的核心都是技术分享,不同点在于:最小化的error不同。linear classification的error是0/1 error;Linear Regression的error是squared error;logistic Regression的error是cross-entropy error。

 

有没有可能使用Linear Regression和logistic Regression来进行分类呢?

回想《关于Noise and Error主题的一些小知识》中关于err与err’的论述。我们最终的目的是最小化0/1 error,即:分错类的情况很少出现。而我们可以用squared error 或cross-entropy error去训练算法。

err=【0/1 error】

err’= 【squared error】 or 【cross-entropy error】

技术分享

对于某一数据点,err与err’相差多少呢?

技术分享

可以看出,err‘均大于err,但是【cross-entropy error】要小于【squared error】

技术分享

总结:

技术分享

在实际中,我们使用logistic Regression进行binary classification的效果要好于pocket algorithm

线性方法用于Binary clssification

标签:

原文地址:http://www.cnblogs.com/wangyanphp/p/5464550.html

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