还未设置个性签名
成为VIP会员 享9项特权: 开通会员

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

3天内不再提示

17个机器学习的常用算法

恬静简朴1 来源:恬静简朴1 作者:恬静简朴1 2022-08-11 11:20 次阅读

根据数据类型的不同,对一个问题的建模有不同的方式。在机器学习或者人工智能领域,人们首先会考虑算法的学习方式。在机器学习领域,有几种主要的学习方式。将算法按照学习方式分类是一个不错的想法,这样可以让人们在建模和算法选择的时候考虑能根据输入数据来选择最合适的算法来获得最好的结果。

1. 监督式学习:

监督式学习(英语:Supervised learning),是一个机器学习中的方法,可以由训练资料中学到或建立一个模式(函数 / learning model),并依此模式推测新的实例。训练资料是由输入物件(通常是向量)和预期输出所组成。函数的输出可以是一个连续的值(称为回归分析),或是预测一个分类标签(称作分类)。

一个监督式学习者的任务在观察完一些训练范例(输入和预期输出)后,去预测这个函数对任何可能出现的输入的值的输出。要达到此目的,学习者必须以"合理"的方式从现有的资料中一般化到非观察到的情况。在人类和动物感知中,则通常被称为概念学习(concept learning)。

2. 非监督式学习:

在非监督式学习中,数据并不被特别标识,学习模型是为了推断出数据的一些内在结构。常见的应用场景包括关联规则的学习以及聚类等。常见算法包括Apriori算法以及k-Means算法。

3. 半监督式学习:

在此学习方式下,输入数据部分被标识,部分没有被标识,这种学习模型可以用来进行预测,但是模型首先需要学习数据的内在结构以便合理的组织数据来进行预测。应用场景包括分类和回归,算法包括一些对常用监督式学习算法的延伸,这些算法首先试图对未标识数据进行建模,在此基础上再对标识的数据进行预测。如图论推理算法(Graph Inference)或者拉普拉斯支持向量机(Laplacian SVM.)等。

4. 强化学习:

在这种学习模式下,输入数据作为对模型的反馈,不像监督模型那样,输入数据仅仅是作为一个检查模型对错的方式,在强化学习下,输入数据直接反馈到模型,模型必须对此立刻作出调整。常见的应用场景包括动态系统以及机器人控制等。常见算法包括Q-Learning以及时间差学习(Temporal difference learning)

5. 算法类似性

根据算法的功能和形式的类似性,我们可以把算法分类,比如说基于树的算法,基于神经网络的算法等等。当然,机器学习的范围非常庞大,有些算法很难明确归类到某一类。而对于有些分类来说, 同一分类的算法可以针对不同类型的问题。这里,我们尽量把常用的算法按照最容易理解的方式进行分类。

6. 回归算法:

回归算法是试图采用对误差的衡量来探索变量之间的关系的一类算法。回归算法是统计机器学习的利器。在机器学习领域,人们说起回归,有时候是指一类问题,有时候是指一类算法,这一点常常会使初学者有所困惑。常见的回归算法包括:最小二乘法(Ordinary Least Square),逻辑回归(Logistic Regression),逐步式回归(Stepwise Regression),多元自适应回归样条(Multivariate Adaptive Regression Splines)以及本地散点平滑估计(Locally Estimated Scatterplot Smoothing)

7. 基于实例的算法

基于实例的算法常常用来对决策问题建立模型,这样的模型常常先选取一批样本数据,然后根据某些近似性把新数据与样本数据进行比较。通过这种方式来寻找最佳的匹配。因此,基于实例的算法常常也被称为“赢家通吃”学习或者“基于记忆的学习”。常见的算法包括 k-Nearest Neighbor(KNN), 学习矢量量化(Learning Vector Quantization, LVQ),以及自组织映射算法(Self-Organizing Map , SOM)。

8. 正则化方法

正则化方法是其他算法(通常是回归算法)的延伸,根据算法的复杂度对算法进行调整。正则化方法通常对简单模型予以奖励而对复杂算法予以惩罚。常见的算法包括:Ridge Regression,Least Absolute Shrinkage and Selection Operator(LASSO),以及弹性网络(Elastic Net)。

9. 决策树学习

决策树算法根据数据的属性采用树状结构建立决策模型, 决策树模型常常用来解决分类和回归问题。常见的算法包括:分类及回归树(Classification And Regression Tree, CART), ID3 (Iterative Dichotomiser 3), C4.5, Chi-squared Automatic Interaction Detection(CHAID), Decision Stump, 随机森林(Random Forest), 多元自适应回归样条(MARS)以及梯度推进机(Gradient Boosting Machine, GBM)

10. 贝叶斯方法

贝叶斯方法算法是基于贝叶斯定理的一类算法,主要用来解决分类和回归问题。常见算法包括:朴素贝叶斯算法,平均单依赖估计(Averaged One-Dependence Estimators, AODE),以及Bayesian Belief Network(BBN)。

11. 基于核的算法

基于核的算法中最著名的莫过于支持向量机(SVM)了。基于核的算法把输入数据映射到一个高阶的向量空间, 在这些高阶向量空间里, 有些分类或者回归问题能够更容易的解决。常见的基于核的算法包括:支持向量机(Support Vector Machine, SVM), 径向基函数(Radial Basis Function ,RBF), 以及线性判别分析(Linear Discriminate Analysis ,LDA)等。

12.聚类算法

聚类,就像回归一样,有时候人们描述的是一类问题,有时候描述的是一类算法。聚类算法通常按照中心点或者分层的方式对输入数据进行归并。所以的聚类算法都试图找到数据的内在结构,以便按照最大的共同点将数据进行归类。常见的聚类算法包括 k-Means算法以及期望最大化算法(Expectation Maximization, EM)。

13. 关联规则学习

关联规则学习通过寻找最能够解释数据变量之间关系的规则,来找出大量多元数据集中有用的关联规则。常见算法包括 Apriori算法和Eclat算法等。

14. 人工神经网络

人工神经网络算法模拟生物神经网络,是一类模式匹配算法。通常用于解决分类和回归问题。人工神经网络是机器学习的一个庞大的分支,有几百种不同的算法。(其中深度学习就是其中的一类算法,我们会单独讨论),重要的人工神经网络算法包括:感知器神经网络(Perceptron Neural Network), 反向传递(Back Propagation), Hopfield网络,自组织映射(Self-Organizing Map, SOM)。学习矢量量化(Learning Vector Quantization, LVQ)。

15. 深度学习

深度学习算法是对人工神经网络的发展。在近期赢得了很多关注, 特别是百度也开始发力深度学习后, 更是在国内引起了很多关注。在计算能力变得日益廉价的今天,深度学习试图建立大得多也复杂得多的神经网络。很多深度学习的算法是半监督式学习算法,用来处理存在少量未标识数据的大数据集。常见的深度学习算法包括:受限波尔兹曼机(Restricted Boltzmann Machine, RBN), Deep Belief Networks(DBN),卷积网络(Convolutional Network), 堆栈式自动编码器(Stacked Auto-encoders)。

16. 降低维度算法

像聚类算法一样,降低维度算法试图分析数据的内在结构,不过降低维度算法是以非监督学习的方式试图利用较少的信息来归纳或者解释数据。这类算法可以用于高维数据的可视化或者用来简化数据以便监督式学习使用。

常见的算法包括:主成份分析(Principle Component Analysis, PCA),偏最小二乘回归(Partial Least Square Regression,PLS), Sammon映射,多维尺度(Multi-Dimensional Scaling, MDS), 投影追踪(Projection Pursuit)等。

17. 集成算法:

集成算法用一些相对较弱的学习模型独立地就同样的样本进行训练,然后把结果整合起来进行整体预测。集成算法的主要难点在于究竟集成哪些独立的较弱的学习模型以及如何把学习结果整合起来。

这是一类非常强大的算法,同时也非常流行。常见的算法包括:Boosting, Bootstrapped Aggregation(Bagging), AdaBoost,堆叠泛化(Stacked Generalization, Blending),梯度推进机(Gradient Boosting Machine, GBM),随机森林(Random Forest)。

审核编辑:汤梓红

  • 算法
    +关注

    关注

    22

    文章

    3560

    浏览量

    84642
  • 人工智能
    +关注

    关注

    1597

    文章

    36695

    浏览量

    216142
  • 机器学习
    +关注

    关注

    65

    文章

    6483

    浏览量

    121851
收藏 人收藏

    评论

    相关推荐

    AI如何走向精智能之路

    9月20日消息,斯坦福大学一项新的研究表明,人工智能可以通过问一些看起来很愚蠢的问题来帮助它们变得更....
    的头像 恬静简朴1 发表于 09-25 17:47 46次 阅读

    微软数字化转型新范式 云原生 低代码 AI引路架桥

      我们观察到企业智能化水平越高,其抵御未知挑战的能力越强。随着人工智能、云原生、开源、低代码等前沿....
    的头像 微软科技 发表于 09-25 17:39 54次 阅读

    AI走向何方?我们在GTC 2022看到了这些趋势

    能被称作科技“春晚”的大会不多,GTC算是其中公认一个。不仅大量游戏爱好者为之吸引,更有更多观众奔着....
    的头像 脑极体 发表于 09-23 19:23 263次 阅读

    门岗机器人,解决传统物业访客管理问题

    医院、写字楼、工厂、校园及社区公寓等场景管理系统可以提升小区的管理水平,使小区的日常管理更加方便。而....
    发表于 09-23 17:38 24次 阅读

    戴尔在量子计算领域创新与实践并行

    遇事不决,量子力学;脑洞不够,平行宇宙。相信你一定刷到过“量子力学”的梗,这种看似很遥远的科技常常被....
    的头像 city_prolove 发表于 09-23 16:03 87次 阅读

    基于稳固加密的网络信息系统运行保障平台设计

    信息孤岛是指信息参量之间完全不相关的网络状态,可能对网络系统的运行稳定性造成极为严重的影响。传统分布....
    的头像 倩倩 发表于 09-23 15:52 84次 阅读

    百度携手生态伙伴成立“安徽省智能交通产业联盟”

    近年来,安徽与百度智能交通在智能网联与自动驾驶领域,交运、交管、停车领域,交通产业人才培养领域展开全....
    的头像 Apollo智能驾驶 发表于 09-23 15:17 275次 阅读

    下一代人工智能基础设施的产品和服务是什么样的

    下一代人工智能基础设施的产品和服务是什么样的?
    发表于 09-23 14:05 78次 阅读

    华为联合伙伴共同孵化超过90个昇腾AI解决方案

    以“数智未来,因你而来”为主题的武汉人工智能·昇腾AI创新大赛湖北赛区总决赛在武汉光谷皇冠假日酒店成....
    发表于 09-23 11:47 85次 阅读

    应用于人工智能和机器视觉的微型高速图像传感器RV400

    RV400采用创新架构设计支持低功耗、图像采集,最高可支持全分辨率400fps高速成像,超高帧率可实....
    的头像 倩倩 发表于 09-23 11:27 198次 阅读

    使用docker搭建minio服务

    基于 Spring Cloud Alibaba + Gateway + Nacos + Rocket....
    的头像 倩倩 发表于 09-23 11:08 44次 阅读

    算法将如何引领AI芯片的未来

    就在前不久刚刚发布的MLPerf推理v2.1的榜单中,来自中国深圳的AI计算服务与平台提供商墨芯人工....
    的头像 甲子光年 发表于 09-23 11:01 74次 阅读

    如何更好地为边缘设备保驾护航

    边缘时代始于人工智能 (AI) 从云端向网络边缘的迁移。如今,在家庭、办公室、工厂和汽车中有大量智能....
    发表于 09-23 10:22 78次 阅读

    自行科技:一图读懂循环神经网络

    神经网络是机器学习中的一种模型,是一种模仿动物神经网络行为特征,进行信息处理的数学模型。网络通过调整....
    的头像 自行科技 发表于 09-23 09:38 49次 阅读
    自行科技:一图读懂循环神经网络

    无人驾驶矿区应用落地加速 踏歌智行海外业务进入快车道

    日前,踏歌智行营销副总裁胡团结协同宝通科技包志方董事长一行,造访力拓、中信澳矿、兖矿澳洲等澳大利亚多....
    的头像 踏歌智行 发表于 09-22 19:18 290次 阅读

    RRAM的芯片成为边缘工作负载的理想选择

    在软件和硅中复制人脑是人工智能(AI)研究的长期目标。虽然神经形态芯片在能够同时运行多个计算方面取得....
    的头像 IEEE电气电子工程师 发表于 09-22 16:45 145次 阅读

    ROC-RK3588S-PC八核8K人工智能开源开发板讲解

    ROC-RK3588S-PC八核8K人工智能开源主板采用Rockchip RK3588S新一代八核6....
    的头像 汽车电子技术 发表于 09-22 16:09 657次 阅读
    ROC-RK3588S-PC八核8K人工智能开源开发板讲解

    航天宏图打造了基于城市变化遥感监测平台V2.0

    城市变化遥感监测平台近日已经通过并获得了华为技术有限公司Atlas 800 训练服务器(型号:900....
    的头像 航天宏图 发表于 09-22 15:47 172次 阅读

    机器学习实践中的十条注意点

    像Amazon和Micorosoft这样的云供应商提供云功能的机器学习解决方案,承诺为开发者提供一个....
    的头像 新机器视觉 发表于 09-22 15:21 98次 阅读

    IBM Cloud Pak for Data助力企业数据经纬快速落地

    让数据找人而不是人找数据——在对的时间、从任意地点,把对的数据给到对的人,消除数据移动、转换和集成带....
    的头像 IBM中国 发表于 09-22 15:06 102次 阅读

    IBM使用AI来帮助监测与跟踪供应链的表现

    近半数(47%)受访首席供应链官表示在过去两年当中引入了新的自动化技术。
    的头像 IBM中国 发表于 09-22 15:02 83次 阅读

    模型评估、模型选择和算法选择技术的正确使用

    机器学习已经成为我们生活的中心,无论是作为消费者、客户、研究者还是从业人员。无论将预测建模技术应用到....
    的头像 深度学习自然语言处理 发表于 09-22 14:15 90次 阅读

    昆仑芯2代AI芯片赋能企业和政府机构实现智能化升级

    近日,由国家发改委举办的2022年全国大众创业万众创新活动周(以下简称“活动周”)在安徽合肥成功举办....
    的头像 lhl545545 发表于 09-22 11:29 190次 阅读

    曙光人工智能公共服务平台能够满足不同的场景需求

    近日,南京市工信局发布了“2022年南京市创新产品(第一批)评价公示名单”,“曙光人工智能公共服务平....
    发表于 09-22 11:15 55次 阅读

    S6/S8宝多星AiotCEO迎宾机器人功能说明

    智能咨询:可以在后台增加专业知识库,让机器人能够解答客人常见问题,回答形式除语音外,支持根据答案内容....
    的头像 盛世龙图物联网智能终端提供商 发表于 09-22 10:59 146次 阅读

    人工智能未来十年会怎样发展

    这一代人工智能浪潮也许到终点还是没有推理能力,没有可解释能力。而下一波人工智能浪潮的兴起,就是实现具....
    发表于 09-22 10:58 80次 阅读

    NVIDIA发布 GeForce RTX 40 系列 GPU

    NVIDIA 发布 GeForce RTX 40 系列 GPU,旨在为游戏玩家和创作者提供革命性性能....
    的头像 NVIDIA英伟达 发表于 09-22 10:38 86次 阅读

    OpenHarmony产教融合协同育人项目正式启动

    湖南省政协常委、省教育厅副厅长王仁祥,湖南省工业和信息化厅党组成员、副厅长彭涛,长沙民政职业技术学院....
    的头像 拓维信息 发表于 09-22 10:27 449次 阅读

    光庭信息加速面向中国市场的自动驾驶的产品落地

    9月20日 ,昇腾AI创新大赛2022湖北赛区总决赛在武汉举行。光庭信息参赛作品“自动驾驶数据闭环解....
    的头像 光庭信息 发表于 09-22 10:13 231次 阅读

    云知声以AI硬实力入选CLOUD 100 CHINA榜单

    近日,靖亚资本和崔牛会联合主办「Cloud 100 China」线上发布会,隆重发布了「Cloud ....
    的头像 云知声 发表于 09-21 19:13 219次 阅读

    2022年人工智能技术成熟度曲线

    AI一直是企业、政府和社会讨论的热门话题,企业机构很难分辨哪些AI技术具有真正的业务价值。数据和分析....
    的头像 新机器视觉 发表于 09-21 15:33 104次 阅读

    基于多边形拼接虚拟管道的无人机集群分布式控制

    针对多边形拼接虚拟管道,我们设计了一种无死锁的切换逻辑。如图4所示,每个多边形都定义了其对应的内接梯....
    的头像 倩倩 发表于 09-21 14:55 86次 阅读

    采用人工智能的器翻译系统

    机器翻译 根据用户领域需求,通过人工智能技术,定制专业机器翻译。 采用神经网络翻译技术(NMT),支....
    的头像 arjtrans2022 发表于 09-21 14:45 202次 阅读

    锂离子电池的健康状态评估

    准确评估锂离子电池的健康状态对电动汽车的使用至关重要。及早发现性能不足有助于及时维护动力电池系统,同....
    发表于 09-21 11:40 96次 阅读

    EDA的下一次复兴有哪些重大机遇?

    EDA 承受着来自多方面的巨大压力。技术正在快速发展,而 EDA 是难题的基本组成部分,它使我们能够....
    发表于 09-21 11:13 138次 阅读

    AMD宣布加入PyTorch基金会创始成员 帮助提高加速工作负载的领先性能

    近日,AMD宣布加入新成立的PyTorch基金会并成为创始成员。该基金会将作为非营利性Linux基金....
    的头像 AMD中国 发表于 09-21 10:39 110次 阅读

    四核高性能人工智能主板AIO 3568J规格书

    电子发烧友网站提供《四核高性能人工智能主板AIO 3568J规格书.pdf》资料免费下载
    发表于 09-21 10:34 12次 阅读
    四核高性能人工智能主板AIO 3568J规格书

    考拉悠然董事长申恒涛荣获2022年“科学探索奖”

      9月15日,“科学探索奖”官方发布2022年获奖名单,电子科技大学教授、考拉悠然董事长申恒涛凭借....
    的头像 话说科技 发表于 09-21 10:30 142次 阅读
    考拉悠然董事长申恒涛荣获2022年“科学探索奖”

    六核高性能人工智能主板AIO 3399ProC产品规格书

    电子发烧友网站提供《六核高性能人工智能主板AIO 3399ProC产品规格书.pdf》资料免费下载
    发表于 09-21 10:29 10次 阅读
    六核高性能人工智能主板AIO 3399ProC产品规格书

    旷视与公牛集团股份共同打造的公牛转换器自动化立库项目正式开工

    近日,旷视与公牛集团股份有限公司(简称“公牛”)共同打造的公牛转换器自动化立库项目正式开工。公牛将采....
    发表于 09-21 10:20 109次 阅读

    使用PyTorch深度解析卷积神经网络

    卷积神经网络(CNN)是一种特殊类型的神经网络,在图像上表现特别出色。卷积神经网络由Yan LeCu....
    发表于 09-21 10:12 159次 阅读

    AI应用于芯片设计会有什么样的改变

    AI将大幅缩短芯片设计所需时间,降低芯片设计公司的人工成本。芯片设计是一个需要不断优化的过程。制造、....
    发表于 09-21 09:59 53次 阅读

    六核高性能人工智能主板AIO 3399ProC规格书

    电子发烧友网站提供《六核高性能人工智能主板AIO 3399ProC规格书.pdf》资料免费下载
    发表于 09-21 09:54 10次 阅读
    六核高性能人工智能主板AIO 3399ProC规格书

    六核64位人工智能主板AIO 3399C产品规格书

    电子发烧友网站提供《六核64位人工智能主板AIO 3399C产品规格书.pdf》资料免费下载
    发表于 09-21 09:51 12次 阅读
    六核64位人工智能主板AIO 3399C产品规格书

    全面解析机器学习的应用场景及算法

    在本篇文章中,我将对机器学习做个概要的介绍。本文的目的是能让即便完全不了解机器学习的人也能了解机器学....
    发表于 09-21 09:47 125次 阅读

    软通动力携手生态中各类服务商共同助力客户数智化转型落地

    数字化时代,数字经济已成为支撑当前和未来世界经济发展的重要动力。数字化正在重塑商业世界,推动传统产业....
    的头像 软通动力 发表于 09-21 09:40 222次 阅读

    谷歌致力打造更全面的开源机器学习生态

    TensorFlow 数据集(TensorFlow DataSets)是一系列现成的数据集,可用于 ....
    发表于 09-21 09:27 52次 阅读

    OpenHarmony——内核IPC机制数据结构解析

    一、前言 OpenAtom OpenHarmony(以下简称“OpenHarmony”)是由开放原子开源基金会(OpenAtom Foundation)孵化及运营...
    发表于 09-08 11:44 646次 阅读

    卷积神经网络为什么适合图像处理?

    卷积神经网络为什么适合图像处理?
    发表于 09-08 10:23 657次 阅读

    特征选择在减少预测推理时间方面的有效性展示

    当我们对数据建模时,首先应该建立一个标准基线方案,然后再通过优化对该方案进行修改。在项目的第一部分中,我们必须要投入时间...
    发表于 09-07 14:46 1509次 阅读

    模型不收敛是怎么回事?

    模型不收敛是怎么回事?
    发表于 09-07 10:13 696次 阅读

    智能车目标识别系统的设计实现资料推荐

    1、智能车目标识别系统的实现   首先,简单介绍一下上面提到的各个话题的范围 (Domain),人工智能 (Artifitial Intelli...
    发表于 09-06 14:54 958次 阅读

    2022年福建省大学生人工智能创意赛——开源鸿蒙开发者大赛师资培训圆满结束

    8月22日,2022年福建省大学生人工智能创意赛——开源鸿蒙开发者大赛师资培训圆满结束。此次师资培训活动旨在加深高校教师对 O...
    发表于 08-31 13:39 3014次 阅读

    AI算法中比较常用的模型都有什么?

    AI算法中比较常用的模型都有什么
    发表于 08-27 09:19 1815次 阅读

    用ocr识别文字表格后,格式内容很乱,有没有什么算法可恢复成原有的数据结构?

    用ocr识别文字表格后,格式内容很乱,有没有什么算法可恢复成原有的数据结构 ...
    发表于 08-26 09:47 1854次 阅读

    在机器学习中,损失函数一般要怎么选择?

    在机器学习中,损失函数一般要怎么选择?
    发表于 08-25 09:11 2479次 阅读

    fifa将采用半自动越位技术计算进球

    科技在各个领域都有用武之地,尤其是在体育运动中。最近,国际足联推出了一种系统,可以在未来的比赛中自动生成越位警报 令一些...
    发表于 08-02 21:36 4728次 阅读