0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器学习算法的分类

RG15206629988 来源:行业学习与研究 2023-04-18 16:26 次阅读

一、监督学习根据有无标签分类

根据有无标签,监督学习可分类为:传统的监督学习(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)。

7a965128-ddc1-11ed-bfe3-dac502259ad0.png

图片来源:中国慕课大学《机器学习概论》

(3)半监督学习

半监督学习中,一部分训练数据具有标签,一部分训练数据没有标签。因为随着互联网的普及,互联网中存在大量数据,将所有互联网数据进行标注的耗费较大,所以研究如何通过少量标注数据和大量未标注数据共同训练机器学习算法,即半监督学习成为机器学习的研究方向之一。

二、监督学习根据标签固有属性分类

根据标签固有属性,监督学习可被分为分类(Classification)和回归(Regression)。如果标签是离散的值,该种监督学习被称为分类;如果标签是连续的值,该种监督学习被称为回归。

7a9d914a-ddc1-11ed-bfe3-dac502259ad0.png

图片来源:中国慕课大学《机器学习概论》

人脸识别属于监督学习中的分类。人脸识别的任务包括两个:其一是识别两张人脸图片是否为同一个人,开发人员可将两张人脸图片是同一个人的标签定义为1,将两张人脸图片不是同一个人的标签定义为0;其二是在多张人脸图片(也可以是多个人脸在一张图片中)识别某个人脸,开发人员可将每个人脸定义标签为一个数字,可根据数字1、2、3……N的顺序为每个人脸定义标签。以上人脸识别两个任务的标签均是离散的值。

7ab17aca-ddc1-11ed-bfe3-dac502259ad0.png

图片来源:中国慕课大学《机器学习概论》

预测股票价格、预测房价、预测温度、预测年龄等问题属于监督学习问题中的回归问题。一般,股票、房价、温度、年龄变化的数据(个人理解:此处的数据可被理解为标签)可被视为连续的值。

虽然监督学习可被分为分类和回归,但分类和回归的界限是模糊的,二者可以相互转换,这是由于连续数据和离散数据是可以相互转换的。例如:如果将房价值四舍五入,得出一组离散的数据(标签),那么预测房价问题可属于分类问题。因此,一个可以解决回归问题的机器学习算法经过较少的改造可解决分类问题,反之亦然。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 神经网络
    +关注

    关注

    42

    文章

    4574

    浏览量

    98749
  • 计算机
    +关注

    关注

    19

    文章

    6651

    浏览量

    84544
  • 机器学习
    +关注

    关注

    66

    文章

    8124

    浏览量

    130567

原文标题:机器学习相关介绍(3)——机器学习算法的分类(下)

文章出处:【微信号:行业学习与研究,微信公众号:行业学习与研究】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    机器学习的定义、分类及应用

    机器学习(Machine Learning)是一种人工智能的技术,它是一种让计算机通过对大量数据进行分析和学习,从而可以自动进行预测和决策的技术。其核心思想是利用算法和统计学的方法来让
    发表于 08-22 17:39 3065次阅读

    机器学习有哪些算法机器学习分类算法有哪些?机器学习预判有哪些算法

    机器学习有哪些算法机器学习分类算法有哪些?
    的头像 发表于 08-17 16:30 1399次阅读

    机器学习vsm算法

    机器学习vsm算法 随着机器学习技术的不断发展,相似性计算是机器
    的头像 发表于 08-17 16:29 579次阅读

    机器学习算法入门 机器学习算法介绍 机器学习算法对比

    机器学习算法入门 机器学习算法介绍 机器
    的头像 发表于 08-17 16:27 630次阅读

    机器学习算法总结 机器学习算法是什么 机器学习算法优缺点

    机器学习算法总结 机器学习算法是什么?机器
    的头像 发表于 08-17 16:11 1084次阅读

    机器学习算法汇总 机器学习算法分类 机器学习算法模型

    机器学习算法汇总 机器学习算法分类
    的头像 发表于 08-17 16:11 727次阅读

    机器学习算法的5种基本算子

    机器学习算法的5种基本算子 机器学习是一种重要的人工智能技术,它是为了让计算机能够通过数据自主的学习
    的头像 发表于 08-17 16:11 1341次阅读

    什么是深度学习算法?深度学习算法的应用

    什么是深度学习算法?深度学习算法的应用 深度学习算法被认为是人工智能的核心,它是一种模仿人类大脑
    的头像 发表于 08-17 16:03 1483次阅读

    智能数字辨识水表-基于机器学习算法

    智智能数字辨识水表-基于机器学习算法
    的头像 发表于 08-10 11:26 401次阅读
    智能数字辨识水表-基于<b class='flag-5'>机器</b><b class='flag-5'>学习</b><b class='flag-5'>算法</b>

    机器学习和深度学习的区别

      机器学习是一种方法,利用算法来让机器可以自我学习和适应,而且不需要明确地编程。在许多应用中,需要机器
    发表于 08-02 17:36 388次阅读

    如何使用Arm CMSIS-DSP实现经典机器学习

    通常,当开发人员谈论机器学习(ML)时,他们指的是神经网络(nn)。 神经网络的巨大优势在于,你不需要成为一个领域专家,而且可以迅速找到一个可行的解决方案。神经网络的缺点是它们通常需要无数的记忆
    发表于 08-02 07:12

    基于机器学习算法的校准优化方案

    基于机器学习算法的校准优化方案
    发表于 06-29 12:35 257次阅读
    基于<b class='flag-5'>机器</b><b class='flag-5'>学习</b><b class='flag-5'>算法</b>的校准优化方案

    机器学习之新功能对象分类

    电子发烧友网站提供《机器学习之新功能对象分类.zip》资料免费下载
    发表于 06-19 15:45 0次下载
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b>之新功能对象<b class='flag-5'>分类</b>

    机器学习理论:k近邻算法

    KNN(k-Nearest Neighbors)思想简单,应用的数学知识几乎为0,所以作为机器学习的入门非常实用、可以解释机器学习算法使用过
    的头像 发表于 06-06 11:15 433次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b>理论:k近邻<b class='flag-5'>算法</b>

    机器学习的经典算法与应用

      一、机器学习基础概念   关于数据   机器学习就是喂入算法和数据,让算法从数据中寻找一种相
    的头像 发表于 05-28 11:29 745次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b>的经典<b class='flag-5'>算法</b>与应用