精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

    文章

    1118

    瀏覽量

    47372
  • 音頻
    +關注

    關注

    29

    文章

    2839

    瀏覽量

    81373
  • 深度學習
    +關注

    關注

    73

    文章

    5493

    瀏覽量

    120998
收藏 人收藏

    評論

    相關推薦

    NPU深度學習中的應用

    隨著人工智能技術的飛速發展,深度學習作為其核心驅動力之一,已經眾多領域展現出了巨大的潛力和價值。NPU(Neural Processing Unit,神經網絡處理單元)是專門為
    的頭像 發表于 11-14 15:17 ?336次閱讀

    GPU深度學習應用案例

    GPU深度學習中的應用廣泛且重要,以下是一些GPU深度學習應用案例: 一、圖像識別 圖像識別是深度
    的頭像 發表于 10-27 11:13 ?335次閱讀

    FPGA做深度學習能走多遠?

    。FPGA的優勢就是可編程可配置,邏輯資源多,功耗低,而且賽靈思等都在極力推廣。不知道用FPGA做深度學習未來會怎樣發展,能走多遠,你怎么看。 A:FPGA 深度
    發表于 09-27 20:53

    深度學習算法嵌入式平臺上的部署

    隨著人工智能技術的飛速發展,深度學習算法各個領域的應用日益廣泛。然而,將深度學習算法部署到資源
    的頭像 發表于 07-15 10:03 ?1202次閱讀

    深度學習中的時間序列分類方法

    時間序列分類(Time Series Classification, TSC)是機器學習深度學習領域的重要任務之一,廣泛應用于人體活動識別、系統監測、金融預測、醫療診斷等多個
    的頭像 發表于 07-09 15:54 ?733次閱讀

    深度學習中的無監督學習方法綜述

    深度學習作為機器學習領域的一個重要分支,近年來多個領域取得了顯著的成果,特別是
    的頭像 發表于 07-09 10:50 ?541次閱讀

    深度學習視覺檢測中的應用

    能力,還使得機器能夠模仿人類的某些智能行為,如識別文字、圖像和聲音等。深度學習的引入,極大地推動了人工智能技術的發展,特別是圖像識別、自然語言處理、語音識別等領域取得了顯著成果。
    的頭像 發表于 07-08 10:27 ?634次閱讀

    人工智能深度學習的五大模型及其應用領域

    隨著科技的飛速發展,人工智能(AI)技術特別是深度學習各個領域展現出了強大的潛力和廣泛的應用價值。深度
    的頭像 發表于 07-03 18:20 ?3740次閱讀

    深度學習與傳統機器學習的對比

    人工智能的浪潮中,機器學習深度學習無疑是兩大核心驅動力。它們各自以其獨特的方式推動著技術的進步,為眾多領域帶來了革命性的變化。然而,盡管
    的頭像 發表于 07-01 11:40 ?1202次閱讀

    深度學習計算機視覺領域的應用

    隨著人工智能技術的飛速發展,深度學習作為其中的核心技術之一,已經計算機視覺領域取得了顯著的成果。計算機視覺,作為計算機科學的一個重要分支,旨在讓計算機能夠像人類一樣理解和解析圖像和視
    的頭像 發表于 07-01 11:38 ?685次閱讀

    Aigtek高精度電壓源的作用及其各個領域的應用

    高精度電壓源是一種用于提供穩定、精確電壓輸出的重要電子設備。它在各種科學研究、工程應用和實驗室測試中發揮著至關重要的作用。下面將詳細介紹高精度電壓源的作用及其各個領域的應用。 一、高精度電壓源
    的頭像 發表于 03-26 11:46 ?595次閱讀
    Aigtek高精度電壓源的作用及其<b class='flag-5'>在</b><b class='flag-5'>各個領域</b>的應用

    高清視頻編碼器各個領域的應用案例分享

    高清視頻編碼器各個領域都有廣泛的應用,下面將分享一些具體的應用案例: 來百度APP暢享高清圖片 1. 視頻會議 應用案例 :一家跨國公司全球范圍內進行日常的視頻會議。通過使用高清視頻編碼器
    的頭像 發表于 02-20 15:13 ?456次閱讀
    高清視頻編碼器<b class='flag-5'>在</b><b class='flag-5'>各個領域</b>的應用案例分享

    串聯諧振各個領域的應用

    串聯諧振是指電路中電感與電容的串聯組合,特定頻率下,電路呈現極低的阻抗,使得電流在該頻率下達到最大值。
    的頭像 發表于 01-26 17:38 ?1628次閱讀

    GPU深度學習中的應用與優勢

    人工智能的飛速發展,深度學習作為其重要分支,正在推動著諸多領域的創新。在這個過程中,GPU扮演著不可或缺的角色。就像超級英雄電影中的主角一樣,GPU
    的頭像 發表于 12-06 08:27 ?1220次閱讀
    GPU<b class='flag-5'>在</b><b class='flag-5'>深度</b><b class='flag-5'>學習</b>中的應用與優勢

    深度學習人工智能中的 8 種常見應用

    深度學習簡介深度學習是人工智能(AI)的一個分支,它教神經網絡學習和推理。近年來,它解決復雜問題并在各個
    的頭像 發表于 12-01 08:27 ?3250次閱讀
    <b class='flag-5'>深度</b><b class='flag-5'>學習</b><b class='flag-5'>在</b>人工智能中的 8 種常見應用