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

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

3天内不再提示

深度学习能解决什么任务

汽车玩家 来源:工程师曾玲 2019-08-30 15:29 次阅读

一、深度与模块化

对于一个分类的问题的简化,我们可以先训练一个Basic classfier,然后将其共享给following classfier,通过多层的分类器进行特征的提取,用较少的数据就可以训练好网络。而在deep的模型当中,Basic classfier是由神经网络自己学到的,然后通过更多层的网络可以使得classfier逐渐学到更加深层次的特征。这就是deep network能够work的原因。

深度学习能解决什么任务

二、模块化与语音识别

语音识别的大致步骤:

①将声音信号的特征转化为状态信息(即对应标签)。

②将状态转化成音素

③将音素转化成为文字

④考虑同音异字的问题

传统方法:

HMM-GMM,每一个音素都有自己独立的分布,找出所有音素的分布,然后根据条件概率求出所给的数据属于哪一个音素。

DNN:

所有的状态都共用一个DNN。训练时DNN会根据训练数据来学习人所发出的声音时的舌头位置,然后根据不同的舌头位置将发出声音映射到不同的特征空间从而达到分类的目的。

相比于传统的语音识别方法,DNN可以利用同一组的检测器来识别不同的语音,做到了模块化,使得参数的使用更加有效率。

Universality Theorem指出:对于所有的函数 f : RN→RM 都可以用只有一个隐藏层的神经网络来实现,只要隐藏单元的个数足够。虽然浅层的神经网络可以拟合任何的函数,但是采用深层的结构可以提高模型的效率,因为深度的网络可以表征更加复杂的特征空间(保证浅层与深层的网络具有同样数量的参数),即可以通过相对较少的参数便可以实现浅层神经网络的功能。可以类比电路中的多层门电路可以利用较少的门来实现一层门电路的功能。也可以类比剪窗花的过程,通过对折我们可以把特征空间进行对折,通过较少的几剪(数据)便可以剪出复杂的形状。

三、端到端的学习

通过一个较为复杂的function将多个simple function组合在一起,端到端的网络可以自动地学习到每一个simple function应该完成的任务。

在传统的语音识别的过程中需要大量的手工提取工作,流程如下图所示:

深度学习能解决什么任务

图片中只有GMM是需要通过训练数据进行训练的,其余均为根据先验的经验来进行设计。

而在深度学习中的语音识别的架构如下图所示:

深度学习能解决什么任务

每个函数都可以通过数据来进行训练,学习到函数中的参数。在图像识别中,端到端相对于传统方法的优势与语音识别类似。

四、深度可以完成复杂的任务

①处理相似的输入,但不同的输出问题

深度学习能解决什么任务

②处理不同的输入,但相似的输出问题

深度学习能解决什么任务

深度学习可以通过多个layer的转换学习更高维度的特征来解决更加复杂的任务。

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

    关注

    38

    文章

    1742

    浏览量

    112721
  • 深度学习
    +关注

    关注

    73

    文章

    5507

    浏览量

    121298
收藏 人收藏

    评论

    相关推荐

    NPU在深度学习中的应用

    设计的硬件加速器,它在深度学习中的应用日益广泛。 1. NPU的基本概念 NPU是一种专门针对深度学习算法优化的处理器,它与传统的CPU和GPU有所不同。NPU通常具有高度并行的处理能
    的头像 发表于 11-14 15:17 695次阅读

    GPU深度学习应用案例

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

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

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

    深度学习GPU加速效果如何

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

    FPGA做深度学习能走多远?

    支持不同的数据精度、量化和激活函数等。这种灵活性使其能够适应各种深度学习任务,为不同的应用场景提供定制化的解决方案。 • 低功耗:FPGA 是可编程的,可以在设计中仅使用所需的计算资源,从而避免不必要
    发表于 09-27 20:53

    深度学习算法在嵌入式平台上的部署

    随着人工智能技术的飞速发展,深度学习算法在各个领域的应用日益广泛。然而,将深度学习算法部署到资源受限的嵌入式平台上,仍然是一个具有挑战性的任务
    的头像 发表于 07-15 10:03 1524次阅读

    深度学习中反卷积的原理和应用

    深度学习的广阔领域中,反卷积(Deconvolution,也称作Transposed Convolution)作为一种重要的图像上采样技术,扮演着至关重要的角色。特别是在计算机视觉任务中,如图
    的头像 发表于 07-14 10:22 2005次阅读

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

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

    深度学习在视觉检测中的应用

    深度学习是机器学习领域中的一个重要分支,其核心在于通过构建具有多层次的神经网络模型,使计算机能够从大量数据中自动学习并提取特征,进而实现对复杂任务
    的头像 发表于 07-08 10:27 757次阅读

    深度学习与nlp的区别在哪

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

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

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

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

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

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

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

    【技术科普】主流的深度学习模型有哪些?AI开发工程师必备!

    深度学习在科学计算中获得了广泛的普及,其算法被广泛用于解决复杂问题的行业。所有深度学习算法都使用不同类型的神经网络来执行特定任务。 什么是
    的头像 发表于 01-30 15:26 646次阅读
    【技术科普】主流的<b class='flag-5'>深度</b><b class='flag-5'>学习</b>模型有哪些?AI开发工程师必备!

    什么是深度学习?机器学习深度学习的主要差异

    2016年AlphaGo 击败韩国围棋冠军李世石,在媒体报道中,曾多次提及“深度学习”这个概念。
    的头像 发表于 01-15 10:31 1104次阅读
    什么是<b class='flag-5'>深度</b><b class='flag-5'>学习</b>?机器<b class='flag-5'>学习</b>和<b class='flag-5'>深度</b><b class='flag-5'>学习</b>的主要差异