分类和回归任务通俗讲解

我们可以按照任务的种类,将任务分为回归任务和分类任务.那这两者的区别是什么呢?按照较官方些的说法,输入变量与输出变量均为连续变量的预测问题是回归问题,输出变量为有限个离散变量的预测问题成为分类问题。

回归任务: 连续、输出为一个定值
分类任务: 不连续、输出为一个概率向量

回归: 通俗一点讲,我们要预测的结果是一个数,比如要通过一个人的饮食预测一个人的体重,体重的值可以有无限多个,有的人50kg,有的人51kg,在50和51之间也有无限多个数.这种预测结果是某一个确定数,而具体是哪个数有无限多种可能的问题,我们会训练出一个模型,传入参数后得到这个确定的数,这类问题我们称为回归问题.预测的这个变量(体重)因为有无限多种可能,在数轴上是连续的,所以我们称这种变量为连续变量。

分类: 我们要预测一个人身体健康或者不健康,预测会得癌症或者不会得癌症,预测他是水瓶座,天蝎座还是射手座,这种结果只有几个值或者多个值的问题,我们可以把每个值都当做一类,预测对象到底属于哪一类.这样的问题称为分类问题.如果一个分类问题的结果只有两个,比如"是"和"不是"两个结果,我们把结果为"是"的样例数据称为"正例",讲结果为"不是"的样例数据称为"负例",对应的,这种结果的变量称为离散型变量。

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 很高兴回答您的问题,精度和召回率在模型评估中是重要的指标。精度指的是模型预测的正确率,也就是模型预测出的正确结果,占所有预测结果的比例,它反映了模型预测结果的准确性。召回率指的是模型预测出的正确结果,占所有真实结果的比例,它反映了模型预测结果的完整性。 ### 回答2: 精度和召回率是评估分类模型性能的两个重要指标。 精度是指分类模型正确预测的样本数占总预测样本数的比例。简而言之,精度衡量了模型对正确预测的准确程度。例如,假设一个二分类模型预测了100个样本,其中80个样本被正确预测为正类,20个样本被正确预测为负类,那么模型的精度为80%。精度越高,表示模型的预测结果越准确。 召回率是指分类模型正确预测为正类的样本数占实际正样本数的比例。简单来说,召回率衡量了模型对真实正类样本的覆盖能力。假设一个二分类模型在测试数据中存在100个正类样本,其中60个被正确预测为正类,剩下40个被错误预测为负类,那么模型的召回率为60%。召回率越高,表示模型对正类样本的覆盖能力越强。 总结起来,精度关注的是模型在所有预测样本中的准确程度,而召回率关注的是模型对真实正类样本的覆盖能力。在实际应用中,精度和召回率往往是一对矛盾指标,在调整模型时需要权衡二者的取值。如果对于一个任务,我们更加关注模型的准确性,那么应该更加重视精度;如果更在意模型对于真实正类样本的识别能力,那么应该更加关注召回率。 ### 回答3: 精度和召回率是两个关于评估分类模型性能的指标。通俗来说,精度指的是模型预测正确的概率,召回率则是指模型正确识别出的正样本占总正样本的比例。 以一个实际例子进行解释。假设有一位医生想要使用一个肿瘤检测分类器来判断患者是否患有恶性肿瘤。这个分类器将根据患者的一些特征进行预测,结果有两类:是(患有恶性肿瘤)和否(未患有恶性肿瘤)。 精度简单来说是指医生在进行判断时,正确预测的结果所占的比例。例如,在100个患者中,分类器预测有恶性肿瘤的有80个,其中有70个是正确的,那么精度就是70/80=87.5%。意味着医生判断有恶性肿瘤的患者中有87.5%应该是确实患有恶性肿瘤的。 召回率则是指在所有真实患有恶性肿瘤的患者中,分类器正确检测出的比例。假设分类器正确识别出了80个有恶性肿瘤的患者中的70个,而实际上一共有90个患者患有恶性肿瘤,那么召回率就是70/90=77.8%。这意味着分类器能够正确识别出77.8%的恶性肿瘤患者。 综上所述,精度和召回率是用来评估分类模型性能的两个重要指标。精度反映了分类器预测结果的准确性,而召回率则反映了分类器对于正样本的查全率。在实际应用中,我们需要根据具体情况来选择和优化这两个指标,以平衡分类器对于不同错误类型的处理需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值