首页 > 其他分享 >AI质检领域的技术发展概况

AI质检领域的技术发展概况

时间:2024-10-30 17:34:52浏览次数:5  
标签:AI 模型 样本 VAE 学习 概况 质检 缺陷

      工业上的质检领域,是AI的一个重要应用方向,主要是计算机视觉CV的主攻方向。

      图1描述了深度学习技术路线的发展简图,AI质检领域主要使用卷积神经网络(CNN)提取工业场景下的视频或图像特征,然后做分类、检测、分割、目标追踪等任务。

图1 深度学习技术发展简图

      在工业场景下的分类、检测任务,其数据集特点往往是良率很高,要定位缺陷位置及种类,经常面临缺少缺陷数据的困境,而CV技术发展到目前的YOLOv8阶段,检测技术其实已经非常成熟和稳定,因此工业场景下的视觉任务,基本等价于小样本处理任务,也基本等价于数据增强手段的增加缺陷样本,因为数据的质量,决定了模型性能的上限。

      为了提高缺陷样本的数量,业内的尝试大概经历了三个阶段:

      1)  第一个阶段,对原始缺陷样本随机添加噪声、随机调整亮度/对比度/饱和度等图像参数、随机旋转/裁减图片等手段,人为地增加了一些缺陷样本,这种方式也达到了一定的效果,但其实际增加的缺陷样本数量,还是非常有限的,因此后面有人提出用GAN、VAE加随机噪声的方式。

      2)  通过GAN、VAE生成式的方式,产生缺陷样本的思路,也达到了一定的效果,但这种方式会产生一定概率的样本失真问题,况且GAN/VAE倾向于生成和原样本“一样”的图片,由于其原理所导致,因此GAN/VAE对增加缺陷样本的效果,也是有限的。

      3)  Diffusion技术应用阶段,基于Markov链的扩散模型,为创意型图像的生成,以及可控条件下的图像生成等任务,提供了可能,从DDPM发展到LDM,再进一步发展到Stable Diffusion,进入到了CV大模型阶段,为更逼真地生成特定任务下的缺陷样本,提供了技术支持。Diffusion技术结合VAE、UNet、Vit等技术,可结合多模态数据,可控地生成指定风格的图像。

      作为深度学习之父们中的LeCun在《Gradient-Based Learning Applied to Document Recognition》中告诉我们,无论什么样的机器学习模型,无外乎图2中的机器学习模型范式,第一步是提取输入数据的特征,俗称特征工程,第二步是训练分类器或回归器,

图2 机器学习模型范式

       图3是对图2机器学习模型流程的细化,输入数据需先经过数据预处理阶段,将缺失的值该补充的补充,该统一量纲的统一量纲,该归一化/标准化的,就归一化/标准化,以使输入数据满足模型的要求。然后数据流进入特征工程阶段,通过人为手工挑选、组合原始特征,或模型自己学习如何挑选及组合特征,然后将特征工程的处理结果,输入给模型做训练或推理计算,并得到最终结果。而成像处理,属于特征工程阶段的人为干预产生更利于模型计算的特征。

图3 机器学习数据处理流程

 

 

关注更多安卓开发、AI技术、股票分析技术及个股诊断等理财、生活分享等资讯信息,请关注本人公众号(木圭龙的知识小屋)

 

标签:AI,模型,样本,VAE,学习,概况,质检,缺陷
From: https://www.cnblogs.com/tgltt/p/18516212

相关文章

  • AI STUDENT OUTREACH PROGRAMME
        SkiptocontentHomeLearnAIAI4SME  HOMELEARNER’SCATEGORIES LOGINFAQsCONTACTUS   AISTUDENTOUTREACHPROGRAMME   AboutAISingapore......
  • 揭秘AI档案管理:让海量数据井然有序的魔法
    揭秘苏哒AI档案管理:让海量数据井然有序的魔法在这个信息爆炸的时代,无论是企业还是政府机构,每天都在产生大量的文档资料。如何高效地管理和利用这些信息资产成为了大家都在思考的难题。当今随着AI技术的发展,我们有了新的解决方案——苏哒智能可以通过AI技术来优化档案管理,不仅......
  • 我用这个 AI 工具生成单元测试,简直不要太爽!
    本文分享如何使用驭码CodeRider的单元测试功能生成单元测试文件。在之前的文章如何用Python手撸一个GitLab代码安全审查工具?中,我用Python写了一个接受极狐GitLab代码安全审计事件流并且将消息推送到钉钉群的脚本,完整的python代码为:fromfastapiimportFastAPI......
  • AI智能分析视频分析网关算法定制AI赋能视频监控技术的进化之路
    随着人工智能(AI)技术的快速进步,其在众多领域的应用日益广泛,特别是在视频监控行业中表现出了强大的潜力和显著的价值。AI视频监控技术不仅增强了监控系统的智能化程度,还显著提高了安全管理的效率与精确度。本文将详细讨论AI智能分析视频分析网关的关键技术和在各个领域的应用情况。......
  • QwaitCondition.的工作原理
    背景:之前只知道个QWaitCondition用于同步不同的线程运行状态。但不知道为何这样做。为什么还要在QWaitcondition.wai()中还要传入一个QMutext变量的指针。QWaitCondition.wait的工作原理:QWaitCondition.wait的工作原理:伪代码Qmutexmutex;QwaitConditioncon......
  • 【AIGC】AI文本转语音+语音转文本,构建专属领域转文本模型
    AI文本转语音+语音转文本1.引言2.实例2.1文本转语音2.2文字合成语音2.3语音转文字2.4使用热词库2.5完整代码3.总结1.引言在AI领域,文本转语音和语音转文本技术已经取得了显著的进展。这些技术在许多领域都有广泛的应用,如语音助手、实时弹幕、通话检测等。本文我们使......
  • 免费可离线的AI抠图工具(鲜艺AI抠图 )免费下载
    鲜艺AI抠图是一款使用Tauri2和RMBG-1.4开发并免费提供的AI抠图工具,它能够快速去除图片背景,并支持本地和在线图片处理。:极速AI抠图:基于最新的AI技术,能够精准识别图像中的前景和背景,实现快速抠图,处理时间以毫秒计。完全免费:鲜艺AI抠图承诺永久免费,用户无需支付任何费用......
  • AI产品经理成长指南:成为优秀AI产品经理10条
    引言在人工智能(AI)迅猛发展的今天,AI产品经理作为连接技术与市场的桥梁,扮演着至关重要的角色。他们不仅需要深入理解技术,还要精通市场动态,把握用户需求。本文旨在为AI产品经理提供一个全面的成长路径,涵盖必备的知识、技能和实践经验。AI和机器学习基础AI产品经理应具备扎......
  • 程序员必看!AI如何助你工作开挂!
    现如今,国内的AI工具是越来越多了,它们正以惊人的速度发展壮大,它们不仅改变了我们的工作方式和生活方式,还为我们带来了更加便捷、高效、智能的未来生活体验。程序员作为科技的筑梦师,正站在时代的风口浪尖上,如果AI能有效地更快地解决大问题,那它将在未来有无限可能。那AI怎么来......
  • 前端JavaScript的异步编程:从回调到Promise再到Async/Await
    写在前面在前端开发中,异步编程是一个非常重要的概念。随着JavaScript语言和前端技术的发展,异步编程的模式也在不断演进。本文将带你了解从最初的回调函数(Callback)到Promise,再到现代的Async/Await,这些异步编程模式的演变过程。回调函数(Callback)回调函数是最早期的异步编程......