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

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

3天内不再提示

智造之眼丨深度学习应用

智造之眼Kenexs 2023-05-04 16:55 次阅读

专业做视觉,认真做研发。智造之眼视觉团队坚持突破技术,执着产品,深入应用,持之以恒的打造中国的视觉品牌,为世界提供又好又便宜的视觉产品和服务。

深度学习应用

智造之眼-KENEXS

深度学习(DL, Deep Learning)是机器学习(ML, Machine Learning)领域中一个新的研究方向,它被引入机器学习使其更接近于最初的目标——人工智能

深度学习是学习样本数据的内在规律和表示层次,这些学习过程中获得的信息对诸如文字、图像和声音等数据的解释有很大的帮助。它的最终目标是让机器能够像人一样具有分析学习能力,能够识别文字、图像和声音等数据。

目前深度学习在各行业中已经有广泛的应用,例如:脸部识别手机解锁或识别社交媒体照片上的好友;医学成像应用,帮助诊断癌症等疾病。

以及流视频和音乐服务上或在购物网站上的推荐引擎;电子邮件中的垃圾邮件过滤器以及信用卡欺诈检测工业领域焊点质量检测、半导体制作流程检测、异物检测、分类检测、缺陷检测等。

深度学习应用流程

智造之眼-KENEXS

智造之眼®深度学习应用流程主要包括五个阶段:数据采集、模型设计、场景测试、产线验证和系统流程控制。

焊点状态检测

CASE

端子点焊常用于连接电气设备中的金属组件。坚固耐久的焊点可延长产品的使用寿命,提高整体产品质量,然而人工目检效益低、成本高、限制性大,相较而言,基于深度学习的焊点检测方式能够快速仔细地检测每个元件的焊接状态,适应自动化生产的检测需求。以下检测流程以焊点状态检测为例展开说明。

第1阶段:数据采集

深度学习应用需要准确、全面的数据,主要包含以下三个步骤:

wKgZomRTcZqAFE1dAAA2CqLXWLE882.png

大量图像数据的收集和图像的分类、标注、清洗是深度学习应用的前提。如果数据样本采集不够均匀、充分,将可能影响自动化检测的准确性。

第2阶段:模型设计

第二阶段是模型设计,主要包括以下三个方面的内容:

wKgaomRTcZuAAHx0AAAqeWl5wiE745.png

为了防止模型设计方面的错误,需要对结果进行评估,再进行优化。在网络结构设计好之后还要给模型“喂”数据,不断进行迭代。

深度学习模型训练流程:

wKgZomRTcZuALV8aAACT-34yH_s447.jpg

第3阶段:场景测试

模型建成之后,需要验证深度学习模型在实际场景中能否成功检测出有缺陷的点焊,此阶段同样有三个步骤:

wKgaomRTcZyAEf-xAAA-y6H-wvA938.png

在产线部署前,重复的场景测试也必不可少。使用配备深度学习模型的视觉设备对生产中的产品焊点进行检测,同时人工对这些焊点进行判断,找到差异,并利用差异优化模型,使得设备判断结果符合生产要求。

第4阶段:产线验证

按照下三个步骤将深度学习解决方案部署到生产产线中验证:

wKgZomRTcZyAEz4NAABLbDpZKhQ024.png

产线验证生成的数据可用于优化神经网络,以识别更加细微的缺陷,提升良率分析准确性,评估深度学习软件的整体有效性。

在深度学习解决方案确定之后,制造商须决定是选择完全自动化检测系统,还是选择机器与少量人工检测相结合的系统。

第5阶段:系统流程控制

前四个阶段旨在提升焊点检测判断的准确性和稳定性,系统流程控制是指判断之后的流程:

wKgaomRTcZyAaCxZAAH6m7UVCE8511.png

若判断为OK焊点,则控制系统将元件转移到生产线上。反之,若判断为NG,首先识别缺陷类型,若显示为可修复的缺陷,则将元件交付至维修区;若显示为不可修复的缺陷,则将元件交付至废料区;而若是遇到不确定的缺陷则收集起来将其交付给人工检测员进行处理。

场景和缺陷分类流程:

wKgZomRTcZyAB52yAACKCH0EwuY638.jpg

智造之眼®深度学习应用流程总体可分为两大类:前期模拟和学习人工检测员进行判断,后期输出结果进行分类控制,两者都需要在大量的数据上进行学习和训练。智造之眼®科学设计各应用流程,在尽量简化前期准备工作的基础上为客户提供稳定且准确的深度学习解决方案。

深度学习其他行业应用—水果分类检测:

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

    关注

    162

    文章

    4405

    浏览量

    120640
  • 工业机器视觉

    关注

    0

    文章

    28

    浏览量

    7625
  • 视觉检测系统

    关注

    2

    文章

    26

    浏览量

    7171
  • 深度学习
    +关注

    关注

    73

    文章

    5512

    浏览量

    121459
收藏 人收藏

    评论

    相关推荐

    NPU在深度学习中的应用

    随着人工智能技术的飞速发展,深度学习作为其核心驱动力之一,已经在众多领域展现出了巨大的潜力和价值。NPU(Neural Processing Unit,神经网络处理单元)是专门为深度学习
    的头像 发表于 11-14 15:17 817次阅读

    Pytorch深度学习训练的方法

    掌握这 17 种方法,用最省力的方式,加速你的 Pytorch 深度学习训练。
    的头像 发表于 10-28 14:05 262次阅读
    Pytorch<b class='flag-5'>深度</b><b class='flag-5'>学习</b>训练的方法

    GPU深度学习应用案例

    GPU在深度学习中的应用广泛且重要,以下是一些GPU深度学习应用案例: 一、图像识别 图像识别是深度学习
    的头像 发表于 10-27 11:13 476次阅读

    AI大模型与深度学习的关系

    AI大模型与深度学习之间存在着密不可分的关系,它们互为促进,相辅相成。以下是对两者关系的介绍: 一、深度学习是AI大模型的基础 技术支撑 :深度
    的头像 发表于 10-23 15:25 1166次阅读

    FPGA做深度学习能走多远?

    ,共同进步。 欢迎加入FPGA技术微信交流群14群! 交流问题(一) Q:FPGA做深度学习能走多远?现在用FPGA做深度学习加速成为一个热门,深鉴科技,商汤,旷视科技等都有基于FPG
    发表于 09-27 20:53

    AI入门深度学习:基本概念篇

    1、什么是深度学习 1.1、机器学习    图1:计算机有效工作的常用方法:程序员编写规则(程序),计算机遵循这些规则将输入数据转换为适当的答案。这一方法被称为符号主义人工智能,适合用来解决定
    的头像 发表于 08-08 11:24 2026次阅读
    AI入门<b class='flag-5'>之</b><b class='flag-5'>深度</b><b class='flag-5'>学习</b>:基本概念篇

    深度学习中的时间序列分类方法

    时间序列分类(Time Series Classification, TSC)是机器学习深度学习领域的重要任务之一,广泛应用于人体活动识别、系统监测、金融预测、医疗诊断等多个领域。随着深度
    的头像 发表于 07-09 15:54 1133次阅读

    深度学习中的无监督学习方法综述

    深度学习作为机器学习领域的一个重要分支,近年来在多个领域取得了显著的成果,特别是在图像识别、语音识别、自然语言处理等领域。然而,深度学习模型
    的头像 发表于 07-09 10:50 910次阅读

    深度学习与nlp的区别在哪

    深度学习和自然语言处理(NLP)是计算机科学领域中两个非常重要的研究方向。它们之间既有联系,也有区别。本文将介绍深度学习与NLP的区别。 深度
    的头像 发表于 07-05 09:47 1041次阅读

    基于深度学习的小目标检测

    在计算机视觉领域,目标检测一直是研究的热点和难点之一。特别是在小目标检测方面,由于小目标在图像中所占比例小、特征不明显,使得检测难度显著增加。随着深度学习技术的快速发展,尤其是卷积神经网络(CNN
    的头像 发表于 07-04 17:25 1040次阅读

    深度学习中的模型权重

    深度学习这一充满无限可能性的领域中,模型权重(Weights)作为其核心组成部分,扮演着至关重要的角色。它们不仅是模型学习的基石,更是模型智能的源泉。本文将从模型权重的定义、作用、优化、管理以及应用等多个方面,深入探讨
    的头像 发表于 07-04 11:49 1826次阅读

    深度学习常用的Python库

    深度学习作为人工智能的一个重要分支,通过模拟人类大脑中的神经网络来解决复杂问题。Python作为一种流行的编程语言,凭借其简洁的语法和丰富的库支持,成为了深度学习研究和应用的首选工具。
    的头像 发表于 07-03 16:04 703次阅读

    深度学习与传统机器学习的对比

    在人工智能的浪潮中,机器学习深度学习无疑是两大核心驱动力。它们各自以其独特的方式推动着技术的进步,为众多领域带来了革命性的变化。然而,尽管它们都属于机器学习的范畴,但
    的头像 发表于 07-01 11:40 1521次阅读

    深度解析深度学习下的语义SLAM

    随着深度学习技术的兴起,计算机视觉的许多传统领域都取得了突破性进展,例如目标的检测、识别和分类等领域。近年来,研究人员开始在视觉SLAM算法中引入深度学习技术,使得
    发表于 04-23 17:18 1374次阅读
    <b class='flag-5'>深度</b>解析<b class='flag-5'>深度</b><b class='flag-5'>学习</b>下的语义SLAM

    为什么深度学习的效果更好?

    导读深度学习是机器学习的一个子集,已成为人工智能领域的一项变革性技术,在从计算机视觉、自然语言处理到自动驾驶汽车等广泛的应用中取得了显著的成功。深度
    的头像 发表于 03-09 08:26 675次阅读
    为什么<b class='flag-5'>深度</b><b class='flag-5'>学习</b>的效果更好?