机器学习算法的分类

一、监督学习根据有无标签分类
根据有无标签,监督学习可分类为:传统的监督学习(traditional supervised learning)、非监督学习(unsupervised learning)、半监督学习(semi-supervised learning)。
(1)传统的监督学习
传统的监督学习的每个训练数据均具有标签(标签可被理解为每个训练数据的正确输出,计算机可通过其输出值与标签对比进行机器学习)。传统的监督学习包括:支持向量机(support vector machine)、人工神经网络 (neural networks)、深度神经网络(deep neural networks)。
(2)非监督学习
非监督学习的所有数据均没有标签。非监督学习假设同一类训练数据在空间中距离更近(个人理解:例如将若干含有两个变量的训练数据绘制于平面直角坐标系中,同一类训练数据在坐标系中的距离更近),计算机可根据样本空间信息,将空间距离更近的数据分为一类。非监督学习包括:聚类(clustering)、em算法(expectation-maximization algorithm)、主成分分析(principle component analysis)。
图片来源:中国慕课大学《机器学习概论》
(3)半监督学习
半监督学习中,一部分训练数据具有标签,一部分训练数据没有标签。因为随着互联网的普及,互联网中存在大量数据,将所有互联网数据进行标注的耗费较大,所以研究如何通过少量标注数据和大量未标注数据共同训练机器学习算法,即半监督学习成为机器学习的研究方向之一。
二、监督学习根据标签固有属性分类
根据标签固有属性,监督学习可被分为分类(classification)和回归(regression)。如果标签是离散的值,该种监督学习被称为分类;如果标签是连续的值,该种监督学习被称为回归。
图片来源:中国慕课大学《机器学习概论》
人脸识别属于监督学习中的分类。人脸识别的任务包括两个:其一是识别两张人脸图片是否为同一个人,开发人员可将两张人脸图片是同一个人的标签定义为1,将两张人脸图片不是同一个人的标签定义为0;其二是在多张人脸图片(也可以是多个人脸在一张图片中)识别某个人脸,开发人员可将每个人脸定义标签为一个数字,可根据数字1、2、3……n的顺序为每个人脸定义标签。以上人脸识别两个任务的标签均是离散的值。
图片来源:中国慕课大学《机器学习概论》
预测股票价格、预测房价、预测温度、预测年龄等问题属于监督学习问题中的回归问题。一般,股票、房价、温度、年龄变化的数据(个人理解:此处的数据可被理解为标签)可被视为连续的值。
虽然监督学习可被分为分类和回归,但分类和回归的界限是模糊的,二者可以相互转换,这是由于连续数据和离散数据是可以相互转换的。例如:如果将房价值四舍五入,得出一组离散的数据(标签),那么预测房价问题可属于分类问题。因此,一个可以解决回归问题的机器学习算法经过较少的改造可解决分类问题,反之亦然。


战术导弹对MEMS惯性传感器中的陀螺仪有哪四个要求?
VR+儿童教育的优势
逆变应急灯原理图
嵌入式系统的主流趋势是什么
互联网企业很少使用Oracle数据库的原因是什么
机器学习算法的分类
显微镜的结构和使用方法 显微镜分为哪三个部分
测试用波形占空比不同,对EVM和ACLR测试结果有何影响?
Cortex-M3向量表的定义规则解析
小米发布首款600元内高通平台Wi-Fi 6旗舰路由
电源逆变器原理与相关知识
全国自动驾驶出租车服务开放,云测数据致力提高AI数据服务质量
分享从简单到复杂的交流接触器常用接线电路图和实物图
如何写好 Java 程序代码
瑞萨LCD定时控制器整合过驱动功能,降低功耗和成本
DDR3的工作原理及DDR3 SDRAM控制器设计与结果分析
石墨烯材料
售价65万!中国人形机器人火到国外背后,这些传感器更容易国产替代?
智慧公安全网信息管控系统开发警用地理信息系统搭建
探讨DCS在各行各业的广泛应用