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

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

3天内不再提示

关于深度学习在各个领域的应用分析

MATLAB 来源:djl 2019-09-12 08:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

深度学习网络作为一个功能多样的工具,虽然最初仅用于图像分析,但它已逐渐被应用到各种不同的任务和领域中。高准确性和高处理速度,使得用户无需成为领域专家即可对大型数据集执行复杂分析。

小编邀请 MathWorks 产品经理 Johanna 分享一些深度学习网络的使用示例以供参考:

文本分析

在本例中,我们将分析推特数据,了解针对特定词或短语的情感是积极的还是消极的。情感分析有很多实际的应用,如品牌推广、竞选活动和广告营销。

过去(目前仍然)进行情感分析通常使用机器学习。机器学习模型可分析单个词,但深度学习网络可应用于完整的句子,大大地提高了准确性。

训练组由数以千计正面或负面的推特样本组成。这里是训练示例:

关于深度学习在各个领域的应用分析

我们通过去除“the”和“and”等“停滞词”对数据进行了清理,这些词对于算法的学习毫无用处。然后,我们上传了长短期记忆(longshort-term memory, LSTM)网络,它是一种递归神经网络(recurrent neural network, RNN),可学习时间上的依赖关系。

LSTM 擅长对序列和时序数据进行分类。当分析文本时,LSTM 不仅会考虑单个词,还会考虑句子结构和词的组合。

网络本身的 MATLAB 代码非常简单:

layers = [ sequenceInputLayer(inputSize)

lstmLayer(outputSize,'OutputMode','last')

fullyConnectedLayer(numClasses)

softmaxLayer

classificationLayer ]

GPU 上运行时,它训练的非常快速,30 次迭代(完整遍历一次所有数据)只需 6 分钟。

完成对模型的训练后,我们就可对新数据使用该模型。例如:我们可用它确定情感分数与股票价格之间是否相关。

语音识别

在本例中,我们需要将语音音频文件分类到其对应的词类。初看上去,此问题与图像分类完全不同,但实则非常相似。频谱是 1D 音频文件中信号的二维显示(图 1)。我们可以将其用作对卷积神经网络(CNN)的输入,如同使用“真实”图像一样。

关于深度学习在各个领域的应用分析

图1. 上部:原始音频信号。底部:对应频谱。

spectrogram() 函数是一种将音频文件转换为其对应时频的简单方式。但是,语音是音频处理的一种特定形式,其中重要特征会包含在特定的频率处。由于我们希望 CNN 专注于这些特定的频率处,我们将使用美尔倒谱系数,该系数会锁定跟语音最相关的频率区域。

我们在希望分类的词类之间均匀地分配训练数据。

为减少伪正面情感,我们纳入了容易与目标类别混淆的词类。例如,如果目标词是“on”,则“mom”、“dawn”和“won”等词会放到“未知”类别中。网络不需要知道这些词是什么,只需要知道它们不是目标词。

我们随后定义了一个 CNN。由于我们使用频谱作为输入值,因此 CNN 的结构可以是类似于用于图像的结构。

模型训练完毕后,它会将输入图像(频谱图)分类到相应的类别(图2)。验证集的准确性约为96%。

关于深度学习在各个领域的应用分析

图2. 词“yes”的分类结果。

图像降噪

小波和滤波器是(仍然是)降噪的常见方法。在本例中,我们将了解到经过预训练的图像降噪 CNN(DnCNN) 将如何应用于包含高斯噪声的一组图像中(图 3)。

图3. 添加了高斯噪声的原始图像。

我们首先下载一个包含高斯噪声的图像。

imshow(noisyRGB);

由于这是彩色图像,但网络是在灰阶图像上受训的,因此该过程的唯一难点是需要将图像分为三个不同通道:红(R)、绿(G)、蓝(B)。

oisyR = noisyRGB(:,:,1);

noisyG = noisyRGB(:,:,2);

noisyB = noisyRGB(:,:,3);

加载预先训练的 DnCNN 网络:

net= denoisingNetwork('dncnn');

现在我们可以使用它去除每个颜色通道中的噪声。

denoisedR = denoiseImage(noisyR,net);

denoisedG = denoiseImage(noisyG,net);

denoisedB =denoiseImage(noisyB,net);

重新组合经过降噪处理的颜色通道,形成降噪后的 RGB 图像。

denoisedRGB =cat(3,denoisedR,denoisedG,denoisedB);

imshow(denoisedRGB)

title('Denoised Image')

原始(非噪声)图像与降噪图像的快速视觉对比图说明结果是合理的(图 4)。

图4. 左:原始(非噪音)图像。右:已降噪图像。

让我们放大几个细节:

rect = [120 440 130 130];

cropped_orig = imcrop(RGB,rect);

cropped_denoise = imcrop(denoisedRGB,rect);

imshowpair(cropped_orig,cropped_denoise,'montage');

图 5 中的放大视图显示降噪结果造成了一些负面影响。显而易见,原始(非噪声)图像具有更高的清晰度,尤其是屋顶和草地。这一结果可能是可接受的,或者图像需要进一步处理,这取决于它将用于哪些应用。

图5. 放大视图。

如果考虑使用 DnCNN 进行图像降噪,请记住,它只能识别其接受过训练的噪声类型,在本例中是高斯噪声。为提高灵活性,您可以使用 MATLAB 和 Deep Learning Toolbox 通过预定义层训练自己的网络,也可以训练完全自定义的降噪神经网络。

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

    关注

    13

    文章

    1154

    浏览量

    48912
  • 音频
    +关注

    关注

    31

    文章

    3138

    浏览量

    84991
  • 深度学习
    +关注

    关注

    73

    文章

    5591

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何深度学习机器视觉的应用场景

    深度学习视觉应用场景大全 工业制造领域 复杂缺陷检测:处理传统算法难以描述的非标准化缺陷模式 非标产品分类:对形状、颜色、纹理多变的产品进行智能分类 外观质量评估:基于学习的外观质量标
    的头像 发表于 11-27 10:19 76次阅读

    【新启航】深度学习玻璃晶圆 TTV 厚度数据智能分析中的应用

    。随着深度学习在数据处理领域展现出强大能力,将其应用于玻璃晶圆 TTV 厚度数据智能分析,有助于实现高精度、高效率的质量检测与工艺优化,为行业发展提供新动能。
    的头像 发表于 10-11 13:32 257次阅读
    【新启航】<b class='flag-5'>深度</b><b class='flag-5'>学习</b><b class='flag-5'>在</b>玻璃晶圆 TTV 厚度数据智能<b class='flag-5'>分析</b>中的应用

    环氧树脂领域的应用

    环氧树脂的卓越特性与应用领域环氧树脂凭借其卓越的物理机械性能、电绝缘性能以及与多种材料的出色粘接性能,众多领域展现出独特优势。其使用工艺的灵活性更是使其国民经济的
    的头像 发表于 09-11 14:43 592次阅读
    环氧树脂<b class='flag-5'>在</b>各<b class='flag-5'>领域</b>的应用

    深度学习对工业物联网有哪些帮助

    、实施路径三个维度展开分析: 一、深度学习如何突破工业物联网的技术瓶颈? 1. 非结构化数据处理:解锁“沉睡数据”价值 传统困境 :工业物联网中70%以上的数据为非结构化数据(如设备振动波形、红外图像、日志文本),传统方法难以
    的头像 发表于 08-20 14:56 792次阅读

    自动驾驶中Transformer大模型会取代深度学习吗?

    持续讨论。特别是自动驾驶领域,部分厂商开始尝试将多模态大模型(MLLM)引入到感知、规划与决策系统,引发了“传统深度学习是否已过时”的激烈争论。然而,从技术原理、算力成本、安全需求与
    的头像 发表于 08-13 09:15 3951次阅读
    自动驾驶中Transformer大模型会取代<b class='flag-5'>深度</b><b class='flag-5'>学习</b>吗?

    大模型推理显存和计算量估计方法研究

    随着人工智能技术的飞速发展,深度学习大模型各个领域得到了广泛应用。然而,大模型的推理过程对显存和计算资源的需求较高,给实际应用带来了挑战。为了解决这一问题,本文将探讨大模型推理显存和
    发表于 07-03 19:43

    存储示波器的存储深度对信号分析有什么影响?

    存储深度(Memory Depth)是数字示波器的核心参数之一,它直接决定了示波器单次采集过程中能够记录的采样点数量。存储深度对信号分析的影响贯穿时域细节捕捉、频域
    发表于 05-27 14:39

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

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

    扫频式频谱分析仪的技术原理和应用场景

    。 扫频式频谱分析仪的应用场景扫频式频谱分析仪广泛应用于无线电技术的各个领域,其典型应用场景包括: 电子对抗:电子对抗中,扫频式频谱分析
    发表于 02-14 14:16

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

    ,并广泛介绍了深度学习两个主要军事应用领域的应用:情报行动和自主平台。最后,讨论了相关的威胁、机遇、技术和实际困难。主要发现是,人工智能技术并非无所不能,需要谨慎应用,同时考虑到其局
    的头像 发表于 02-14 11:15 836次阅读

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

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

    人工智能和机器学习以及Edge AI的概念与应用

    作者:DigiKey Editor 人工智能(AI)已经是当前科技业最热门的话题,且其应用面涉及人类生活的各个领域,对于各个产业都带来相当重要的影响,且即将改变人类未来发展的方方面面。本文将为您介绍
    的头像 发表于 01-25 17:37 1618次阅读
    人工智能和机器<b class='flag-5'>学习</b>以及Edge AI的概念与应用

    AI自动化生产:深度学习质量控制中的应用

    随着科技的飞速发展,人工智能(AI)与深度学习技术正逐步渗透到各个行业,特别是自动化生产中,其潜力与价值愈发凸显。深度
    的头像 发表于 01-17 16:35 1238次阅读
    AI自动化生产:<b class='flag-5'>深度</b><b class='flag-5'>学习</b><b class='flag-5'>在</b>质量控制中的应用

    多线示波器的原理和应用领域

    示波器的监测和分析,医生可以更加准确地判断患者的病情和治疗效果。 综上所述,多线示波器作为一种重要的电子测量仪器,电子工程、通信技术、计算机科学、物理实验以及医学领域等多个领域中都得
    发表于 01-07 15:34

    zeta机器学习中的应用 zeta的优缺点分析

    探讨ZETA机器学习中的应用以及ZETA的优缺点时,需要明确的是,ZETA一词不同领域可能有不同的含义和应用。以下是根据不同
    的头像 发表于 12-20 09:11 1641次阅读