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

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

3天内不再提示

什么是深度学习(Deep Learning)?深度学习的工作原理详解

NVIDIA英伟达 ? 来源:NVIDIA英伟达 ? 作者:NVIDIA英伟达 ? 2022-04-01 10:34 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文将带您了解深度学习的工作原理与相关案例。

什么是深度学习

深度学习是机器学习的一个子集,与众不同之处在于,DL 算法可以自动从图像、视频或文本等数据中学习表征,无需引入人类领域的知识。深度学习中的“深度”一词表示用于识别数据模式的多层算法或神经网络。DL 高度灵活的架构可以直接从原始数据中学习,这类似于人脑的运作方式,获得更多数据后,其预测准确度也将随之提升。

此外,深度学习是在语音识别、语言翻译和物体检测等任务中实现高精密和高准确性的主要技术。近期,它也在 AI 领域实现了许多突破,包括 Google DeepMind 的 AlphaGo、自动驾驶汽车、智能语音助手等成果。

深度学习的工作原理

深度学习使用多层人工神经网络(ANN),这是由输入和输出之间节点的几个“隐藏层”组成的网络。

4c274834-b161-11ec-aa7f-dac502259ad0.png

人工神经网络通过将非线性函数应用于输入值的加权求和,以此转换输入数据。该转换叫作神经层,该函数则称为神经元。

4c3c20f6-b161-11ec-aa7f-dac502259ad0.png

层的中间输出称为特征,会用作下一层的输入。神经网络会通过重复转换来学习多层非线性特征(比如边缘和形状),之后会在最后一层汇总这些特征以生成(对更复杂物体的)预测。

在一个称为梯度下降的过程中,通过反向传播,错误会再次通过网络发送回来,并调整权重,从而改进模型。神经网络的学习方式是,改变网络的权重或参数以便将神经网络的预测值与期望值之差降至最低。此过程会重复数千次,根据生成的错误调整模型的权重,直到错误不能再减少。我们将人工神经网络从数据中学习的这一阶段称为训练。 在此过程中,层会学习模型的优化特征,而该模型的优势是特征不需要预先确定。

4c591da0-b161-11ec-aa7f-dac502259ad0.png

深度学习用例

深度学习常用于计算机视觉、对话式 AI 和推荐系统等应用。计算机视觉应用使用深度学习从数字图像和视频中获取知识。对话式 AI 应用程序能够帮助计算机通过自然语言实现理解和交流能力。推荐系统使用图像、语言和用户兴趣来提供有意义且相关的搜索结果和服务。

深度学习正在应用于自动驾驶汽车、智能私人助理和更智能的网络服务。先进的团队和组织都在使用欺诈检测和供应链现代化等深度学习应用程序。

深度学习算法有许多不同的变体,比如以下几种:

只将信息从一层向前馈送至下一层的人工神经网络称为前馈人工神经网络。多层感知器 (MLP) 是一种前馈 ANN,由至少三层节点组成:输入层、隐藏层和输出层。MLP 擅长使用已标记的输入进行分类预测。它们是可应用于各种场景的灵活网络。

卷积神经网络是识别物体的图像处理器。在某些情况下,CNN 图像识别表现优于人类,包括识别猫、血液中的癌症迹象以及 MRI 扫描影像中的肿瘤。CNN 已成为当今自动驾驶汽车、石油勘探和聚变能源研究领域的点睛之笔。在医疗健康方面,它们可以加快医学成像发现疾病的速度,并且更快速地挽救生命。

时间递归神经网络是解析语言模式和序列数据的数学工具。

这些网络正在推动一场基于语音的计算革命,并为Amazon Alexa、Google Assistant 和 Apple Siri 提供能够实现听力和语音的自然语言处理的大脑。它们还为 Google 的自动完成功能提供了预见性魔力,可以自行填写搜索查询中的行。

RNN 应用程序不仅限于自然语言处理和语音识别。其还可用于语言翻译、股票预测和程序化交易。

为检测金融欺诈,可以使用 RNN 对异常支出模式进行红色标记,RNN 尤其擅长猜测一系列数据中接下来的变化。美国运通已部署基于深度学习的模型,这些模型已使用 NVIDIA TensorRT进行优化,并运行在 NVIDIA Triton推理服务器上,以检测欺诈。

深度学习为何对研究人员和数据科学家至关重要

借助 NVIDIA GPU 加速的深度学习框架,研究人员和数据科学家可显著提升深度学习训练的速度,只需几小时就能完成之前需要几天才能完成的训练,而原先需要几周才能完成的训练只需几天即可完成。准备好部署模型后,开发者可依靠面向云、嵌入式设备或自动驾驶汽车的 GPU 加速推理平台,为计算密集型深度神经网络实现高性能、低延迟的推理。

面向开发者的 NVIDIA 深度学习

GPU 加速深度学习框架能够为设计和训练自定义深度神经网络带来灵活性,并为 Python 和 C/C++ 等常用编程语言提供编程接口。MXNet、PyTorch、TensorFlow 等广泛使用的深度学习框架依赖于 NVIDIA GPU 加速库,能够提供高性能的多 GPU 加速训练。

4c6ffdfe-b161-11ec-aa7f-dac502259ad0.png

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

    关注

    14

    文章

    5324

    浏览量

    106637
  • AI
    AI
    +关注

    关注

    88

    文章

    35476

    浏览量

    281261
  • 人工神经网络

    关注

    1

    文章

    120

    浏览量

    14927
  • 机器学习
    +关注

    关注

    66

    文章

    8510

    浏览量

    134850
  • 深度学习
    +关注

    关注

    73

    文章

    5564

    浏览量

    122939

原文标题:NVIDIA 大讲堂 | 什么是深度学习(Deep Learning)?

文章出处:【微信号:NVIDIA_China,微信公众号:NVIDIA英伟达】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深度学习遇上嵌入式资源困境,特征空间如何破局?

    近年来,随着人工智能(AI)技术的迅猛发展,深度学习Deep Learning)成为最热门的研究领域之一。在语音识别、图像识别、自然语言处理等领域,
    发表于 07-14 14:50 ?777次阅读
    当<b class='flag-5'>深度</b><b class='flag-5'>学习</b>遇上嵌入式资源困境,特征空间如何破局?

    在OpenVINO?工具套件的深度学习工作台中无法导出INT8模型怎么解决?

    无法在 OpenVINO? 工具套件的深度学习 (DL) 工作台中导出 INT8 模型
    发表于 03-06 07:54

    如何排除深度学习工作台上量化OpenVINO?的特定层?

    无法确定如何排除要在深度学习工作台上量化OpenVINO?特定层
    发表于 03-06 07:31

    灵汐科技开源类脑深度学习应用开发平台BIDL

    富案例等问题,一直制约着其广泛应用。为了突破这一瓶颈,灵汐科技联合脑启社区正式宣布开源类脑深度学习应用开发平台BIDL(Brain-inspired Deep Learning)。
    的头像 发表于 03-05 09:13 ?1012次阅读
    灵汐科技开源类脑<b class='flag-5'>深度</b><b class='flag-5'>学习</b>应用开发平台BIDL

    军事应用中深度学习的挑战与机遇

    人工智能尤其是深度学习技术的最新进展,加速了不同应用领域的创新与发展。深度学习技术的发展深刻影响了军事发展趋势,导致战争形式和模式发生重大变化。本文将概述
    的头像 发表于 02-14 11:15 ?567次阅读

    BP神经网络与深度学习的关系

    BP神经网络与深度学习之间存在着密切的关系,以下是对它们之间关系的介绍: 一、BP神经网络的基本概念 BP神经网络,即反向传播神经网络(Backpropagation Neural Network
    的头像 发表于 02-12 15:15 ?914次阅读

    NPU在深度学习中的应用

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

    一种基于深度学习的二维拉曼光谱算法

    近日,天津大学精密仪器与光电子工程学院的光子芯片实验室提出了一种基于深度学习的二维拉曼光谱算法,成果以“Rapid and accurate bacteria identification
    的头像 发表于 11-07 09:08 ?785次阅读
    一种基于<b class='flag-5'>深度</b><b class='flag-5'>学习</b>的二维拉曼光谱算法

    Pytorch深度学习训练的方法

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

    GPU深度学习应用案例

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

    激光雷达技术的基于深度学习的进步

    信息。这使得激光雷达在自动驾驶、无人机、机器人等领域具有广泛的应用前景。 二、深度学习技术的发展 深度学习是机器学习的一个分支,它通过模拟人
    的头像 发表于 10-27 10:57 ?1111次阅读

    FPGA加速深度学习模型的案例

    FPGA(现场可编程门阵列)加速深度学习模型是当前硬件加速领域的一个热门研究方向。以下是一些FPGA加速深度学习模型的案例: 一、基于FPGA的AlexNet卷积运算加速 项目名称
    的头像 发表于 10-25 09:22 ?1303次阅读

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

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

    深度学习GPU加速效果如何

    图形处理器(GPU)凭借其强大的并行计算能力,成为加速深度学习任务的理想选择。
    的头像 发表于 10-17 10:07 ?648次阅读

    FPGA做深度学习能走多远?

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