Python3入门机器学习之1.2机器学习的主要任务

Python3入门机器学习

1.2 机器学习的主要任务

机器学习的任务主要有两类:分类回归
(1).分类任务:
顾名思义,比如说对于一张图片,让机器分辨它是猫还是狗;给出一张手写识别的图片,让机器分辨是哪个数字等。
Python3入门机器学习之1.2机器学习的主要任务
Python3入门机器学习之1.2机器学习的主要任务
机器学习的算法要解决的任务是将我们给定的数据进行分类。

分类任务又可细分为:

  • 二分类:比如判断是猫还是狗;判断是否是垃圾邮件;判断发放给客户的信用卡是否有风险;判断病患是否为良性肿瘤;判断某支股票涨或跌。
  • 多分类:比如判断手写数字识别;图像识别;判断发放给客户信用卡的风险评级等。
    – 一些算法只支持完成二分类的任务
    – 但是多分类的任务可以转换成二分类的任务
    – 有一些算法天然可以完成多分类任务
  • 多标签分类:
    Python3入门机器学习之1.2机器学习的主要任务
    比如这张图,可以推测出这是一个网球运动员。

(2).回归任务:
其结果是一个连续数字的值,而非一个类别。比如:房屋价格、市场分析、学生成绩、股票价格等。

  • 有一些算法只能解决回归问题
  • 有一些算法只能解决分类问题
  • 有一些算法的思路既能解决回归问题,又能解决分类问题
  • 一些情况下,回归任务可以简化成分类任务

其实,是监督学习这样一种方式处理分类问题和回归问题。那么什么是监督学习?请看下篇。