美文网首页
分类与回归的根本区别

分类与回归的根本区别

作者: sharekiller | 来源:发表于2017-07-28 15:29 被阅读0次

机器学习最常面临的两类任务即是分类与回归。这两者有什么区别呢?

最常见的一种解释为:

定量输出称为回归,或者说是连续变量预测;

定性输出称为分类,或者说是离散变量预测。

举个例子:

预测明天的气温是多少度,这是一个回归任务;

预测明天是阴、晴还是雨,就是一个分类任务。

但这种解释根本上是一种错误的解释,因为回归与分类的本质区别并不在于连续还是离散,只不过通常回归问题以连续的形式表现、而分类问题以离散的形式表现罢了。

“回归与分类的根本区别在于输出空间是否为一个度量空间。”

我们不难看到,回归问题与分类问题本质上都是要建立映射关系:

而两者的区别则在于:

对于回归问题,其输出空间B是一个度量空间,即所谓“定量”。也就是说,回归问题的输出空间定义了一个度量

去衡量输出值与真实值之间的“误差大小”。例如:预测一瓶700毫升的可乐的价格(真实价格为5元)为6元时,误差为1;预测其为7元时,误差为2。这两个预测结果是不一样的,是有度量定义来衡量这种“不一样”的。

对于分类问题,其输出空间B不是度量空间,即所谓“定性”。也就是说,在分类问题中,只有分类“正确”与“错误”之分,至于错误时是将Class 5分到Class 6,还是Class 7,并没有区别,都是在error counter上+1。

而非很多回答所提到的“连续即回归,离散即分类”。

事实上,在实际操作中,我们确实常常将回归问题和分类问题互相转化(分类问题回归化:逻辑回归;回归问题分类化:年龄预测问题——>年龄段分类问题),但这都是为了处理实际问题时的方便之举,背后损失的是数学上的严谨性。

相关文章

  • 分类与回归的根本区别

    机器学习最常面临的两类任务即是分类与回归。这两者有什么区别呢? 最常见的一种解释为: 定量输出称为回归,或者说是连...

  • KNN(K-Nearest Neighbor)

    分类与回归的区别 -分类:分类就是确定该目标属于哪一类,KNN用于分类就是判断该目标属于哪一类-回归:回归就是预测...

  • 分类与回归的区别

    分类:classification回归:regression李航《统计学习方法》的解释为:输入变量与输出变量均为连...

  • 分类与回归的区别

    来自知乎的回答: 1. 分类问题中,输出不仅仅只允许取两个值,可以允许多个值,它是离散的;而在回归问题中,输出可取...

  • 初级算法梳理(二)任务2打卡

    逻辑回归与线性回归都属于广义线性回归模型,其区别与联系从以下几个方面比较: 分类与回归:回归模型就是预测一个连续变...

  • 逻辑回归算法简介

    逻辑回归算法:虽然名字中带有回归两个字,但它却不是回归算法,它是一个经典的二分类算法。 回归与分类的区别:回归:可...

  • 回归与分类的本质区别

    回归与分类的区别: 浅层: 两者的的预测目标变量类型不同,回归问题是连续变量,分类问题连续变量。 中层:回归问题是...

  • 【机器学习实践】有监督学习:线性分类、回归模型

    线性模型 为线性模型 分类和回归的区别 分类:离散回归:连续本文主要关注线性回归模型 常用线性回归模型类型 OLS...

  • 2020-08-22阅读十分钟收获(坚持第017天)总结中级经济

    中级经济基础第26章回归分析 回归分析与相关分析的区别和联系 回归分析分类为,线性回归和非线性回归 一元回归和多元...

  • Cousera machine learning

    WEEK1.回归问题与分类问题(区别在于输出是否连续) When the target variable that...

网友评论

      本文标题:分类与回归的根本区别

      本文链接:https://www.haomeiwen.com/subject/omuxlxtx.html