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

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

3天内不再提示

带你揭开机器视觉和深度学习的神秘面纱

新机器视觉 来源:新机器视觉 作者:新机器视觉 2020-10-31 11:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在很多人眼里,深度学习是一个非常神奇的技术,是人工智能的未来,是机器学习的圣杯。今天致瑞图像带您一起揭开他神秘的面纱,了解什么才是深度学习。

当我们在网络上搜索“深度学习”的时候往往还能搜到“人工智能”以及“机器学习”这两个关键词。有很多人甚至认为深度学习就是人工智能,其实这些概念之间还是有一些区别的。因此,在介绍它的工作原理之前,为了让大家更好的了解深度学习,我们先来介绍一下这几个概念之间的区别和联系。

人工智能到目前为止还只是一个概念。它是由麻省理工学院的约翰·麦卡锡于1956年在达特矛斯会议上提出的。在会上人们把人工智能定义为一门可以让机器的行为看起来像人一样智能的技术,但是至今为止我们还没能实现这个梦想。伴随着随着计算机技术的发展以及学者们不断的探索,虽然我们目前无法实现理想中的人工智能,但已经找到了一些实现它的途径,那就是机器学习。机器学习不同于我们之前提到的理想中的人工智能。

它可以使机器具有一定的决策能力。它是一种对已知数据进行学习和分类的分类器。有人认为这并不是真正的智能,于是人们把理想中的人工智能称为强人工智能,而相对的把机器学习称为弱人工智能。我们现在耳熟能详的深度学习则是一种实现机器学习的算法。所以从算法的角度上来说深度学习只是一个分类器而已。

深度学习的核心算法是CNN神经网络,即卷积神经网络。这个网络早在1989年就已经问世了,最初人们用它解决手写字符的识别问题,但是受限于当时计算机的硬件水平,其处理速度较慢,并没有推广到其他应用领域。1999年gpu的问世为卷积神经网络重回历史舞台提供了良好的条件。借助gpu高效的处理能力,卷积神经网络算法开始走向应用。它优秀的分类能力逐渐被各个应用领域所认可。而当Alpha Go战胜了围棋冠军李世石以后,人们对深度学习技术的期望更是达到了顶峰。但是我相信,很快人们就会发现深度学习只是我们目前掌握的一种新的非线性分类器。它和其他分类器一样都需要通过训练才能够实现分类的功能。

比如通过水果图像的训练,它就可以帮助我们判断图像中水果的种类。 作为一个机器学习的分类器,深度学习在很多特征模糊的分类领域均有不错的表现,比如在自动驾驶和照片分类等应用领域。相比于其他的分类器,深度学习不仅可以对图像的特征进行分类,还可以通过训练对图像中的特征进行学习。这种特性对于一些特征不易描述的图像分类任务是大有裨益的。 是什么给了深度学习如此大的神通呢?这就要从它所特有的卷积神经网络说起了。

卷积是一种积分变换的数学方法,在图像处理中应用广泛。很多我们常用的图像滤波器都是通过卷积实现的。比如使用3x3所有元素全为1的卷积核对图像进行运算后可以去除图像噪声,突显图像整体特征。又比如使用高斯核对图像进行运算可以在保留边缘的情况下对图像噪声进行抑制。此外许多我们熟知的边缘提取算法也是由特定卷积核实现的,如canny,sobel,Laplace等。由此我们不难看出,不同的卷积核可以帮我们强化图像中不同的特征。但是如何选择正确的卷积核却是一件非常困难的事情,需要拥有丰富图像处理经验的程序员才能办到。而深度学习最大优势就在于可通过权值训练的方式对卷积核进行训练。CNN神经网络

上图为一个卷积神经网络(CNN)的结构图。输入图像经过卷积、池化,再卷积再池化的过程,最后将所有图像数据转化为特征向量并输入到全连接层获得最终的分类结果。 一个卷积神经网络可以拥有多个卷积层,不同的卷积层可以设置不同的卷积核尺寸和数目。通过卷积,我们可以生成一组特征图像供后续算法使用。与图像滤波处理不同的是,卷积核中的每一个元素并非人为指定,而是通过计算获得。在这里我们将卷积核中的每个元素作为网络的权值,并通过训练逐步修改它们。

理论上来说,我们可以把图像上的每个像素都作为一个特征值直接输入到全连接层中,但是,那样会导致神经网络太过复杂。于是我们采用卷积层这种共享权值的方式简化我们的网络。我们所说的权值共享,并不是指同一个卷积核中所有权值都相同,而是说在对整张图像进行卷积的过程中卷积核是不变的,图像中所有像素都享有相同卷积核权值。通过权值共享,可以降低网络的训练负担,缩短分类时间,使网络更加实用。

一般,在卷积层的后面都会紧跟着一个池化层。在池化层中,特征图像会被降采样。降采样的方法也有很多,比如选取指定范围内数值最大的特征或者使用该范围所有特征的平均值作为新特征图的特征值。

池化层可以帮助我们减少后续特征图像的运算量。此外,采样处理相当于变相缩小图像,这也使得在后续的卷积层中对图像概况训练成为可能。例如,在较浅的网络中我们可以训练出类似sobel的检测指定边缘方向的卷积核,而在较深层则能够训练出凸显折线或者其他形状的卷积核。

在经过一系列的卷积层和池化层后,特征数据会被送入全连接层进行分类。全连接层是一种被称为多层感知器(MLP)的非线性分类器。它具有很好的非线性分类能力。

抛开深度学习技术不谈,这种分类器也可以单独使用,只不过输入的特征需要人为提取,而不像卷积神经网络中由前面的网络计算获得。通过全连接层的分类,我们最终可以获得样本被分为所有类别的概率,统计这些概率,我们就可以获得最终的分类结果。

通过上文的介绍,相信大家对卷积神经网络的结构已经有了一定的了解。从网络的结构上我们不难看出,卷积神经网络非常适合进行模糊特征的分类,而合理的网络结构以及合适的参数是网络能否成功分类的关键。

如果你想自己搭建网络,就要了解网络中各层的用途以及相互作用关系,这需要一定的数学功底。当然从应用角度上来讲,我们可以直接使用别人搭建好的网络或者算法库,已缩短我们的研发周期。

原文标题:这是一个机器视觉和深度学习纵横的时代

文章出处:【微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    163

    文章

    4729

    浏览量

    125029
  • 人工智能
    +关注

    关注

    1813

    文章

    49747

    浏览量

    261612
  • 机器学习
    +关注

    关注

    66

    文章

    8541

    浏览量

    136236

原文标题:这是一个机器视觉和深度学习纵横的时代

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【团购】独家全套珍藏!龙哥LabVIEW视觉深度学习实战课(11大系列课程,共5000+分钟)

    行业市场具备深度学习能力的视觉系统占比已突破40%,催生大量复合型技术岗位需求: • 岗位缺口:视觉算法工程师全国缺口15万+,缺陷检测专项人才招聘响应率仅32% • 薪资水平:掌握L
    发表于 12-04 09:28

    【团购】独家全套珍藏!龙哥LabVIEW视觉深度学习实战可(11大系列课程,共5000+分钟)

    、锂电池产线的视觉检测工位。 二、职业发展: 目前行业市场具备深度学习能力的视觉系统占比已突破40%,催生大量复合型技术岗位需求: • 岗位缺口:
    发表于 12-03 13:50

    从0到1,10+年资深LabVIEW专家,手把手教你攻克机器视觉+深度学习(5000分钟实战课)

    “告别检测系统能力缺陷!10+年LabVIEW视觉资深专家手把手教你:5000+分钟高清教程(含工具、算法原理、实战操作、项目优化全流程讲解)”——从传统视觉算法→深度学习建模→工业级
    的头像 发表于 12-02 08:07 114次阅读
    从0到1,10+年资深LabVIEW专家,手把手教你攻克<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>+<b class='flag-5'>深度</b><b class='flag-5'>学习</b>(5000分钟实战课)

    如何深度学习机器视觉的应用场景

    深度学习视觉应用场景大全 工业制造领域 复杂缺陷检测:处理传统算法难以描述的非标准化缺陷模式 非标产品分类:对形状、颜色、纹理多变的产品进行智能分类 外观质量评估:基于学习的外观质量标
    的头像 发表于 11-27 10:19 58次阅读

    机器视觉检测PIN针

    : 结合形态学处理、特征提取(如长宽比、面积)及深度学习(针对复杂缺陷),自动检出弯曲、断裂、变形、污染等。输出与控制:实时显示检测结果(OK/NG)及具体参数数值。生成检测报告,支持数据追溯。NG品自动剔除信号输出,无缝对接产线。了解更多
    发表于 09-26 15:09

    如何在机器视觉中部署深度学习神经网络

    人士而言往往难以理解,人们也常常误以为需要扎实的编程技能才能真正掌握并合理使用这项技术。事实上,这种印象忽视了该技术为机器视觉(乃至生产自动化)带来的潜力,因为深度学习并非只属于计算机
    的头像 发表于 09-10 17:38 703次阅读
    如何在<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>中部署<b class='flag-5'>深度</b><b class='flag-5'>学习</b>神经网络

    地铁隧道病害智能巡检系统——机器视觉技术的深度应用

    地铁隧道渗漏水病害检测智能系统通过分辨率视觉模组对地铁隧道进行高精度成像,并通过国际先进的深度学习算法能够在采集的图像中自动识别出渗漏水区域。
    的头像 发表于 08-29 15:50 340次阅读
    地铁隧道病害智能巡检系统——<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>技术的<b class='flag-5'>深度</b>应用

    电源里的“特种部队”:揭秘115V/400Hz高频电力的神秘面纱与应用领域

    ”,虽然小众,却肩负着至关重要的使命。今天,就让我们一起揭开它的神秘面纱。一、为什么是400Hz?高频电力的优势何在?与常见的50/6
    的头像 发表于 08-29 10:48 552次阅读
    电源里的“特种部队”:揭秘115V/400Hz高频电力的<b class='flag-5'>神秘</b><b class='flag-5'>面纱</b>与应用领域

    光模块拉环颜色背后的神秘意义,你知道多少?

    在数据中心的复杂网络世界里,光模块扮演着至关重要的角色,它负责实现电信号与光信号之间的高效转换,确保数据在光纤网络中稳定、高速地传输。而光模块上小小的拉环颜色,看似不起眼,却隐藏着诸多关键信息,下面跟着小易,一起揭开神秘面纱
    的头像 发表于 08-05 16:22 611次阅读
    光模块拉环颜色背后的<b class='flag-5'>神秘</b>意义,你知道多少?

    融大视觉:投影融合处理器的应用场景

    如今,投影融合处理器已经渗透到我们生活的方方面面,在众多场景中发挥着至关重要的作用。接下来,就为大家揭开它在不同领域应用的神秘面纱
    的头像 发表于 07-29 18:20 313次阅读

    一文带你了解什么是机器视觉网卡

    机器视觉网卡通常指的是在机器视觉系统中用于连接工业相机到计算机的以太网卡。它的核心作用是实现高速、稳定、低延迟的图像数据传输。以下是关于机器
    的头像 发表于 07-09 16:18 421次阅读
    一文<b class='flag-5'>带你</b>了解什么是<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>网卡

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

    : 一、机器视觉:从理论到实践 第7章详细介绍了ROS2在机器视觉领域的应用,涵盖了相机标定、OpenCV集成、视觉巡线、二维码识别以及
    发表于 05-03 19:41

    立讯技术OmniEdge CRE产品的六大优势

    本期让我们揭开立讯技术OmniEdge CRE的神秘面纱,看看领航新一代硬件接口的产品,有哪些“黑科技”!
    的头像 发表于 04-22 15:42 760次阅读
    立讯技术OmniEdge CRE产品的六大优势

    5G在远程手术机器人的应用案例

    未来已来,5G正在深刻地改变着我们的生活。今天,就让我们一起走进智慧医疗的世界,揭开远程手术机器人的神秘面纱,看看5G智能路由器是如何帮助机器
    的头像 发表于 02-17 16:07 959次阅读

    传统机器学习方法和应用指导

    用于开发生物学数据的机器学习方法。尽管深度学习(一般指神经网络算法)是一个强大的工具,目前也非常流行,但它的应用领域仍然有限。与深度
    的头像 发表于 12-30 09:16 1982次阅读
    传统<b class='flag-5'>机器</b><b class='flag-5'>学习</b>方法和应用指导