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

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

3天内不再提示

NVIDIA DLI教授如何构建异常检测的人工智能应用

星星科技指导员 来源:NVIDIA 作者:Josh Wyatt 2022-04-14 11:44 次阅读

NVIDIA 深度学习学院( DLI )正在为如何构建异常检测人工智能应用提供指导者、动手训练。

异常检测是识别数据集中异常偏离的数据的过程。与识别统计异常值的简单过程不同,异常检测旨在发现在其上下文中不应被视为正常的数据。

异常可以包括与捕获和标记的异常相似的数据、在不同上下文中可能正常但不在其出现的上下文中的数据,以及只能通过训练神经网络的洞察理解为异常的数据。

在许多商业和研究环境中,异常检测是一种强大而重要的工具。医疗保健专业人员使用异常检测更早更有效地识别人类疾病的迹象。 IT 和 DevOps 团队针对任何数量的业务应用异常检测来识别可能导致性能下降或服务丢失的事件。营销和财务团队利用异常检测来识别对其 KPI 有重大影响的特定事件。

简言之,任何团队都可以从与他们的目标相关的数据中识别特殊情况中获益,这可能会从异常检测的有效使用中获益。

异常检测方法

考虑到异常检测的各种重要应用,有许多方法可用于执行异常检测,这并不奇怪。确定哪种方法对给定场景最有效的一个有用因素是,是否已经存在指示哪些样本异常的标记数据。当可以定义异常并且存在足够的代表性数据时,可以使用监督学习方法。或者,在没有此类标记数据的情况下,可能需要无监督的方法,但仍然需要检测新的异常。

DLI workshop 人工智能在异常检测方面的应用包括监督和非监督情况。利用 KDD 网络入侵数据集,采用监督 XGBoost 模型检测异常网络流量。此外,该模型经过训练,不仅可以将尚未发现的异常数据分类为攻击的一部分,还可以识别攻击的种类。

对于无监督学习方法,考虑了两种方法,首先是训练深度自编码神经网络。接着介绍了一种双网络生成对抗网络( GAN ),其中分量鉴别器网络执行异常检测。下面是每种方法的更多细节。

XGBoost 详细信息

XGBoost 是一种优化的梯度增强算法,具有广泛的应用。除了广泛的实际使用案例外, XGBoost 还凭借其在 Kaggle 数据科学竞赛中广泛而有效的表现赢得了良好的声誉。鉴于存在用于训练的标记数据,异常检测问题被认为是一个分类问题,其中经过训练的 XGBoost 模型识别出保持测试数据中的异常。 NVIDIA GPU 通过并行化训练来加速 XGBoost ,首先作为二进制分类器,然后作为识别异常类型的多类分类器。

AE 详细信息

深度自动编码器由两个对称部分组成。第一部分称为编码器,将数据压缩或“编码”为低维潜在表示。第二部分,解码器,尝试从编码器产生的潜在向量重构原始输入。在训练期间,编码器和解码器都进行了优化,以创建输入数据的潜在表示,从而更好地捕获其基本方面。当用低异常率进行训练时,潜在向量比异常更能代表丰富的正常数据样本。因此,解码器的输出将比异常更可靠地重建正常数据。通过自动编码器传递正常数据将产生比异常更低的重建误差,通过设置该误差的阈值来完成分类。

GAN 细节

生成性对抗网络由两个相互竞争以提高整体性能的神经网络组成。其中一个网络,生成器,学习获取一个随机种子,并从与训练集数据相同的分布中生成一个人工数据样本。第二个网络,鉴别器,学习区分来自训练数据集的样本和生成器生成的样本。

当正确地训练时,生成器将学习提供逼真的人工数据样本,而鉴别器可以准确地识别训练集中出现的数据。当使用代表非正常数据的数据进行训练时,生成器能够创建类似正常数据的新样本,鉴别器能够将样本分类为正常样本。

最典型的是, GAN 的训练目标是使用生成器生成新的、逼真的数据样本,同时丢弃鉴别器。然而,对于异常检测,将生成器放在一边,利用鉴别器确定未知输入数据是正常的还是异常的。

了解更多

工智能驱动的异常检测提供了丰富的,有时是跨广泛领域的基本功能。此外,适用于异常检测的技术也可以在其他人工智能领域发挥巨大作用。

关于作者

Josh Wyatt 是一位经验丰富的软件工程师、讲师和课程开发人员,为NVIDIA 深度学习学院开发内容。 Josh 帮助培训了全世界数千名开发人员、研究人员和数据科学家,在加速计算、数据科学和深度学习领域构建 GPU 加速应用程序。乔希拥有加州圣玛丽学院哲学学士学位。

审核编辑:郭婷

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

    关注

    1776

    文章

    43919

    浏览量

    230649
  • 深度学习
    +关注

    关注

    73

    文章

    5240

    浏览量

    119936
收藏 人收藏

    评论

    相关推荐

    5G智能物联网课程之Aidlux下人工智能开发

    案例 14分21秒 https://t.elecfans.com/v/27186.html *附件:引体向上测试案例_20240126.pdf 人工智能 工业检测:芯片模组外观检测实训part1 11分40
    发表于 04-01 10:40

    嵌入式人工智能的就业方向有哪些?

    嵌入式人工智能的就业方向有哪些? 在新一轮科技革命与产业变革的时代背景下,嵌入式人工智能成为国家新型基础建设与传统产业升级的核心驱动力。同时在此背景驱动下,众多名企也纷纷在嵌入式人工智能领域布局
    发表于 02-26 10:17

    身边的人工智能有哪些

    身边的人工智能有哪些  身边的人工智能应用已经渗透到了我们日常生活的方方面面。从智能手机中的语音助手到智能家居设备,人工智能正逐渐改变着我们
    的头像 发表于 12-07 16:32 2344次阅读

    NVIDIA 人工智能开讲 | 什么是 Spectrum-X 网络平台?

    NVIDIA 中国推出的人工智能类音频节目再次开讲啦,在这里,你将与 NVIDIA 共同见证人工智能的磅礴力量与无限可能! 如果你也想度过科技相伴的时光,赶快在“ 喜马拉雅FM ”
    的头像 发表于 11-06 20:25 383次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>人工智能</b>开讲 | 什么是 Spectrum-X 网络平台?

    ai人工智能机器人

    随着时间的推移,人工智能的发展越来越成熟,智能时代也离人们越来越近,近几年人工智能越来越火爆,人工智能的应用已经开始渗透到各行各业,与生活交融,成为人们无法拒绝,无法失去的一个重要存在
    发表于 09-21 11:09

    《通用人工智能:初心与未来》-试读报告

    作者给出的结论。整体读下来,可以给我们关于通用人工智能全面的了解。作者也反复强调了通用人工智能与专用智能的区别。尤其是人们错误的认为一堆专用智能堆砌起来就是通用
    发表于 09-18 10:02

    电机控制应用中的人工智能解决方案

    在STM32上简单轻松地实现机器学习• 直接在STM32内部运行的智能解决方案• 无需云连接• 对于异常检测无需训练数据集• 无监督的自主学习• 解决异常
    发表于 09-08 06:18

    基于IDE构建用于STM32微处理器的完整人工智能项目

    本用户手册指导了基于 IDE 逐步构建用于 STM32 微处理器的完整人工智能(AI)项目,自动转换预训练好的神经网络(NN)并集成所生成的优化库。本手册还介绍了 X-CUBE-AI 扩展包,该扩展
    发表于 09-07 06:15

    如何将人工智能应用到效能评估系统软件中去解决

    分析员工工作量和生产效率,同时针对不同流程的不同瓶颈提供个性化解决方案。   此外,我们还可以使用智能算法来识别和评估员工的表现和能力,为企业提供更精准的人才招聘和留住方案。   综合来看,人工智能
    发表于 08-30 12:58

    小白也能听懂的人工智能原理

    小白也能听懂的人工智能原理  随着科技的不断发展,人工智能已经成为了许多领域的关键技术。相信大家对于人工智能这个词汇都不陌生,但是人工智能是如何实现的呢?本篇文章将会向大家介绍小白也能
    的头像 发表于 08-15 16:07 661次阅读

    华为的人工智能叫什么名字

    华为的人工智能叫什么名字 华为的人工智能叫做华为云智能。 近年来,人工智能已经成为了一个热门的话题,各大科技公司都在努力将其应用到自己的产品中。其中,华为云
    的头像 发表于 08-12 17:44 3859次阅读

    NVIDIA 人工智能开讲 | 对话式 AI 开发利器 — NVIDIA NeMo

    NVIDIA 中国推出的人工智能类音频节目再次开讲啦,在这里,你将与 NVIDIA 共同见证人工智能的磅礴力量与无限可能! 如果你也想度过科技相伴的时光,赶快在“ 喜马拉雅FM ”
    的头像 发表于 07-10 20:25 359次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>人工智能</b>开讲 | 对话式 AI 开发利器 — <b class='flag-5'>NVIDIA</b> NeMo

    联合学习使得跨企业管理复杂的人工智能工作流更加容易

    借助 NVIDIA FLARE 实现的联合学习,提升您的人工智能工作流程
    的头像 发表于 07-05 16:30 198次阅读
    联合学习使得跨企业管理复杂<b class='flag-5'>的人工智能</b>工作流更加容易

    AI 人工智能的未来在哪?

    人工智能、AI智能大模型已经孵化;繁衍过程将突飞猛进,ChatGPT已经上线。 世界首富马斯克认为AI对人类是一种威胁;谷歌前CEO施密特认为AI和机器学习对人类有很大益处。 每个国家对核武器的运用有两面性,可造可控;但AI智能
    发表于 06-27 10:48

    NVIDIA 人工智能开讲 | 连接并提升 NVIDIA Omniverse 的本地、云端及边缘体验

    NVIDIA 中国推出的人工智能类音频节目再次开讲啦,在这里,你将与 NVIDIA 共同见证人工智能的磅礴力量与无限可能! 如果你也想度过科技相伴的时光,赶快在“ 喜马拉雅FM ”
    的头像 发表于 06-07 08:45 359次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>人工智能</b>开讲 | 连接并提升 <b class='flag-5'>NVIDIA</b> Omniverse 的本地、云端及边缘体验