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

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

3天内不再提示

了解机器人在学习中的两类模型

倩倩 来源:人人都是产品经理 2020-03-25 15:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如今已经进入2020年了,5G的时代已经到来,而机器人应用将更加的广泛,下面就让我们去了解机器人在学习中的两类模型,这文章告诉两种类型的区别,推荐给对机器人感兴趣的朋友们阅读!

机器学习中,对于有监督学习可以将其分为两类模型:判别式模型和生成式模型。简单地说,判别式模型是针对条件分布建模,而生成式模型则针对联合分布进行建模。

01 基本概念

假设我们有训练数据(X,Y),X是属性集合,Y是类别标记。这时来了一个新的样本样本 x ,我们想要预测它的类别y。

我们最终的目的是求得最大的条件概率 P(y|x)作为新样本的分类。

1. 判别式模型这么做

根据训练数据得到分类函数和分界面,比如说根据SVM模型得到一个分界面,然后直接计算条件概率 P(y|x),我们将最大的 P(y|x)。

作为新样本的分类。判别式模型是对条件概率建模,学习不同类别之间的最优边界,无法反映训练数据本身的特性,能力有限,其只能告诉我们分类的类别。

2. 生成式模型这么做

一般会对每一个类建立一个模型,有多少个类别,就建立多少个模型。比如说类别标签有{猫,狗,猪},那首先根据猫的特征学习出一个猫的模型,再根据狗的特征学习出狗的模型,之后分别计算新样本X跟三个类别的联合概率 P(y|x),然后根据贝叶斯公式:

分别计算 P(y|x),选择三类中最大的 P(y|x)作为样本的分类。

3.两个模型的小结

不管是生成式模型还是判别式模型,它们最终的判断依据都是条件概率 P(y|x),但是生成式模型先计算了联合概率P(x,y),再由贝叶斯公式计算得到条件概率。因此,生成式模型可以体现更多数据本身的分布信息,其普适性更广。

02 用例子说明概念

1. 山羊绵羊的例子

判别式模型:要确定一个羊是山羊还是绵羊,用判别式模型的方法是从历史数据中学习到模型,然后通过提取这只羊的特征来预测出这只羊是山羊的概率,是绵羊的概率。

生成式模型:是根据山羊的特征首先学习出一个山羊的模型,然后根据绵羊的特征学习出一个绵羊的模型,然后从这只羊中提取特征,放到山羊模型中看概率是多少,再放到绵羊模型中看概率是多少,哪个大就是哪个。

2. 模型范例

假设现在有一个分类问题,X是特征,Y是类标记。用判别式模型学习一个条件概率分布 P(y|x),用生成式模型学习一个联合概率分布P(x,y)。

用一个简单的例子来说明这个问题。假设X就是两个特征(1或2),Y有两类(0或1),有如下训练样本(1,0)、(1,0)、(1,1)、(2,1)。

则学习到的条件概率分布(判别式模型)如下:

而学习到的联合概率分布(生成式模型)如下:

在实际分类问题中,判别式模型可以直接用来判断特征的类别情况;而生成式模型需要加上贝叶斯公式,然后应用到分类中。但是,生成式模型的概率分布可以有其他应用,就是说生成式模型更一般更普适。不过判别式模型更直接,更简单。两种方法目前交叉较多。由生成式模型可以得到判别式模型,但由判别式模型得不到生成式模型。

03 判别式模型和生成式模型的区别

1. 判别式模型和生成式模型的对比图

上图左边为判别式模型而右边为生成式模型,可以很清晰地看到差别,判别式模型是在寻找一个决策边界,通过该边界来将样本划分到对应类别。而生成式模型则不同,它学习了每个类别的边界,它包含了更多信息,可以用来生成样本。

2. 判别式模型和生成式模型的特点

判别式模型特点:

判别式模型直接学习决策函数Y=f(X),或者条件概率P(Y|X),不能反映训练数据本身的特性,但它寻找不同类别之间的最优分裂面,反映的是异类数据之间的差异,直接面对预测往往学习准确度更高。具体来说有以下特点:

对条件概率建模,学习不同类别之间的最优边界。

捕捉不同类别特征的差异信息,不学习本身分布信息,无法反应数据本身特性。

学习成本较低,需要的计算资源较少。

需要的样本数可以较少,少样本也能很好学习。

预测时拥有较好性能。

无法转换成生成式。

生成式模型的特点:

生成式模型学习的是联合概率密度分布P(X,Y),可以从统计的角度表示分布的情况,能够反映同类数据本身的相似度,它不关心到底划分不同类的边界在哪里。生成式模型的学习收敛速度更快,当样本容量增加时,学习到的模型可以更快的收敛到真实模型,当存在隐变量时,依旧可以用生成式模型,此时判别式方法就不行了。具体来说,有以下特点:

对联合概率建模,学习所有分类数据的分布。

学习到的数据本身信息更多,能反应数据本身特性。

学习成本较高,需要更多的计算资源。

需要的样本数更多,样本较少时学习效果较差。

推断时性能较差。

一定条件下能转换成判别式。

总之,判别式模型和生成式模型都是使后验概率最大化,判别式是直接对后验概率建模,而生成式模型通过贝叶斯定理这一“桥梁”使问题转化为求联合概率。

03 二者所包含的算法

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

    关注

    213

    文章

    31386

    浏览量

    223542
  • 模型
    +关注

    关注

    1

    文章

    3810

    浏览量

    52253
  • 贝叶斯
    +关注

    关注

    0

    文章

    77

    浏览量

    12951
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NVIDIA Cosmos世界基础模型如何塑造机器人未来

    在这一演进过程,世界模型逐渐成为连接高层智能与底层执行的关键基础设施。通过对环境状态及其时间演化进行建模,世界模型使机器人系统能够在受控环境中进行仿真、训练与决策推演,从而为
    的头像 发表于 01-22 16:38 787次阅读
    NVIDIA Cosmos世界基础<b class='flag-5'>模型</b>如何塑造<b class='flag-5'>机器人</b>未来

    智能复合机器人解决方案:优化自动化搬运与提高物流效率

    了解复合机器人在自动化搬运的应用,探索智能机器人如何提升生产效率与物流管理,为智能制造和智慧物流行业带来变革。
    的头像 发表于 01-19 17:32 679次阅读

    智能复合机器人在光伏车间物料搬运的应用与发展趋势

    随着光伏产业的迅猛发展,光伏车间的生产效率和自动化程度日益成为业内关注的焦点。物料搬运作为光伏车间生产流程的关键环节,如何提升其效率和准确性,是各大企业亟待解决的难题。传统的人工搬运不仅效率低下,且容易发生安全事故,因此,复合机器人在光伏车间的应用逐渐成为行业的创新方向
    的头像 发表于 01-13 14:06 398次阅读

    奥比光OEM服务加速理疗机器人量产落地

    近日,一款理疗机器人在奥比光的3D视觉感知产业智能制造基地进行组装生产并实现批量交付,奥比光的机器人OEM服务持续得到市场验证,为多品类机器人
    的头像 发表于 12-17 14:24 553次阅读

    制造业气密性检测的两类致命风险:可预见的灾难与突发的危机

    精诚工科深耕气密检测十余年,我们见证过太多企业在气密性检测环节栽跟头。这些失败案例有个共同特征:灾难发生前都有明确的预兆,但企业选择了视而不见。今天我们讨论两类风险:一是长期积累、可以预见但被主动
    的头像 发表于 12-17 09:03 741次阅读
    制造业气密性检测的<b class='flag-5'>两类</b>致命风险:可预见的灾难与突发的危机

    探索RISC-V在机器人领域的潜力

    利用Gazebo仿真环境(在x86主机上运行)和MUSE Pi Pro上的ROS 2节点进行了联合仿真。 • 场景: 在PC的Gazebo运行一个TurtleBot3机器人模型,MUSE Pi
    发表于 12-03 14:40

    全自动装车机器人在河南玉米装车的应用

    突出。随着科技的进步,全自动装车机器人逐渐应用于玉米装车环节,展现出显著的优势,为河南省的农业生产带来了变化。  全自动装车机器人在河南玉米装车的应用,首先体现在效率的大幅题升上。传统的装车方式需要多名工
    的头像 发表于 11-03 10:08 395次阅读

    小萝卜机器人的故事

    经过我的申请, 马老师发放了, 小萝卜机器人的, 开发权限, 原来的小萝卜公司, 因为经营不善倒闭, 作为科研产品, 几个技术对此惋惜, 自掏腰包, 要让小萝卜机器人, 再生, 每次听到小萝卜说
    发表于 10-23 05:24

    工业机器人的特点

    的基础,也是三者的实现终端,智能制造装备产业包括高档数控机床、工业机器人、自动化成套生产线、精密仪器仪表、智能传感器、汽车自动化焊接线、柔性自动化生产线、智能农机、3D 打印机等领域。而智能制造装备工业
    发表于 07-26 11:22

    通过NVIDIA Cosmos模型增强机器人学习

    通用机器人的时代已经到来,这得益于机械电子技术和机器人 AI 基础模型的进步。但目前机器人技术的发展仍面临一个关键挑战:机器人需要大量的训练
    的头像 发表于 07-14 11:49 1256次阅读
    通过NVIDIA Cosmos<b class='flag-5'>模型</b>增强<b class='flag-5'>机器人学习</b>

    从机械应答到深度交互,移远通信如何让机器人“灵魂觉醒”?

    率先推出了端&云混合大模型机器人大脑解决方案。该方案深度融合AI、大模型、声源定位等前沿技术,宛如为机器人赋予了“超级大脑”和“敏锐听觉”,有效弥补了传统
    的头像 发表于 05-20 19:04 1054次阅读
    从机械应答到深度交互,移远通信如何让<b class='flag-5'>机器人</b>“灵魂觉醒”?

    详细介绍机场智能指路机器人的工作原理

    控制 :为了确保机器人在行走过程中的平衡和稳定性,运动系统还配备了多种传感器,如加速度计、陀螺仪等。这些传感器实时监测机器人的运动状态和姿态变化,当机器人遇到颠簸、倾斜或外力干扰时,控制系统会迅速做出
    发表于 05-10 18:26

    【「# ROS 2智能机器人开发实践」阅读体验】视觉实现的基础算法的应用

    部署,详细介绍了基于颜色阈值和深度学习的巡线方法。 二维码识别则广泛应用于机器人定位与任务触发,例如AGV(自动导引车)的路径规划。 深度学习机器人视觉
    发表于 05-03 19:41

    【「# ROS 2智能机器人开发实践」阅读体验】机器人入门的引路书

    ROS的全称:Robot Operating System 机器人操作系统 ROS的 目的 :ROS支持通用库,是通信总线,协调多个传感器 为了解机器人里各厂商模块不通用的问题,让机器人
    发表于 04-30 01:05

    【「# ROS 2智能机器人开发实践」阅读体验】+ROS2应用案例

    的知识,还需要对ROS 2的节点通信和数据处理有一定的了解。通过实践这一部分内容,我掌握了如何在ROS 2实现二维码识别,这对于提高机器人的智能性和交互性具有重要意义。 地图构建:SLAM技术
    发表于 04-27 11:42