色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

探究對深度學習模型VAE的時序性解耦

電子工程師 ? 來源:DeepBlue深蘭科技 ? 作者:DeepBlue深蘭科技 ? 2021-06-04 11:10 ? 次閱讀

現代深度學習架構一直被描述為一個黑匣子:被輸入數據,并期望從中得到一些結果。然而,由于此類架構存在許多的復雜性,過程中發生的事情,通常難以解釋和分析。這已發展成為整個社會未能廣泛接受深度學習的主要原因之一,尤其是對于關鍵任務應用程序。

因此,“黑匣子”的解體已成為機器學習研究人員的一個重大開放問題,并且是該領域當前感興趣的問題之一,這一研究領域通常被稱為機器學習架構的“可解釋性”。在本文中,我們將討論可解釋性研究中的一個重要主題,即解耦問題。

Disentangled

Sequential VAE

光的解耦(Ddisentangled)

我們舉個常見的例子:在日常生活中,太陽光看起來是白色的,但是如果我們讓陽光通過三棱鏡,就會發現陽光分別折射出多種色彩。這說明白光其實是多種顏色混合的體現,而我們可以通過三棱鏡把它分解成基本七種顏色,其中包括紅、綠、藍三原色。

我們繼續聊聊白光:在廣泛意義上說光是由RGB三種顏色組成的。這也就定義了光的解耦過程:光可以分離成R、G、B三種顏色,同時我們也可以用這三種顏色,進行不同程度的疊加,產生豐富而廣泛的顏色。

計算機定義顏色時R、G、 B三種成分的取值范圍是0-255,0表示沒有刺激量,255表示刺激量達最大值。R、G、B均為255時就合成了白光,R、G、B均為0時就形成了黑色。在這個區間范圍內,我們可以通過任意的數值組合構造出無數種不同的顏色,讓我們的生活充滿色彩。

白光和解耦又有什么關系呢?那關系就大了!我們下面簡單聊一下一種深度學習模型——變分自編碼器模型(VAE:variational autoencoder),然后用它來解釋解耦。

什么是VAE?

什么是VAE呢?那要先從AE開始說起了。

AE(Autoencoder)

87c81b48-c4e0-11eb-9e57-12bb97331649.png

上圖由兩個部分組成,第一個部分是編碼器(Encoder),第二部分是解碼器(Decoder),圖片經過編碼器得到一個潛在的編碼(code),編碼再通過解碼器還原輸入的圖片,因此得到的編碼就是圖片在一個潛在空間的表示。而編碼器和解碼器就是由神經網絡組成的。圖中例子就是希望能夠生成一張一樣的圖片。

VAE (Variational Autoencoder)

變分編碼器是自動編碼器的升級版本,其結構跟自動編碼器相似,也由編碼器和解碼器構成。在AE中,輸入一個圖片得到一個的編碼(code),但這個編碼是一個固定的編碼,使得模型沒有很好的泛化功能。所以VAE引入了一種新的方式有效解決了上述的問題,就是將編碼問題變成一個分布問題,具體操作是在AE的基礎上增加一個限制,迫使編碼器得到的編碼(code)能夠粗略地遵循一個標準正態分布,這就是其與一般的自動編碼器最大的不同。

這樣我們生成一張新圖片就很簡單了,我們只需要給它一個標準正態分布的隨機隱含向量,這樣通過解碼器就能夠生成我們想要的圖片,而不需要給它一張原始圖片先進行編碼。

87d5973c-c4e0-11eb-9e57-12bb97331649.png

VAE的演變增加了模型的泛化性,以上圖VAE的過程為例,當輸入的圖片是貓時,通過貓的特征來生成新的圖片,VAE的好處就在于當輸入的圖片不是完整的圖片時(訓練集外),它依舊可以還原成原來的樣子。

在深度學習中,不管是什么樣的模型,數據都很重要,而VAE的好處就在于 :

它可以通過編碼和解碼的過程,通過抽樣,生成新的數據。這樣對于機器學習就有了更多的數據支撐從而得到更好的模型效果。

VAE在中間層會得到一個編碼(code),也就是一個語義層,我們可以通過對于這個語義的理解,從而達到圖片的分類、變換的效果。

如果我們類比光的解耦(將光分離成R、G、B三種顏色),VAE(Variational Autoencoder)就可以理解成是深度學習框架的三棱鏡。

這是為什么呢?我們先給一個淺顯的技術介紹,然后再回來聊顏色分離。

VAE是一種深度學習框架,更具體來說,它是一種生成模型。生成模型的操作很簡單:它可以讀取數據(多為圖片),抽取數據的特征,然后自動生成有這些特征的新數據。我們這里關心的是提取特征這個環節。大多生成模型的特征提取模式,便是經過所謂的“潛在變量”(latent variables)來編碼提取到的特征。

這里的一個明顯的問題便是:我們怎么判斷正式數據里的某一個特征對應的是哪個語義變量?我們可以回到類比成顏色分離和生成的過程,將一種顏色先編碼(encoder)成R,G,B,再通過解碼(decoder)形成一種顏色。

Disentangled Sequential VAE

隨著對VAE的研究,越來越多的研究重點就放在了如何在VAE的基礎上做到disentangled的過程。以下簡單介紹一下深蘭科學院對于該項目的研究內容:對于時序的數據解耦出其數據的動態信息和靜態信息,并理解靜態信息和動態信息的語義,后續團隊的目標也是基于當前的項目,進行這個主流方向的基礎研究。

本項目采用的數據是Sprites,這是個具有時序性的數據。小精靈有著不同的顏色和動作,團隊的任務就是通過這些小精靈的圖片,解耦出小精靈的動態信息(小精靈的動作)和靜態信息(小精靈的顏色)。通過深度學習來獲得小精靈動靜態信息的語義,并理解這語義從而生成新的小精靈。

如下圖所示,通過深度學習得到小精靈的動態信息和靜態信息,并改變他們的值的生成效果(上排是原始數據,下排是生成數據)。

1. 改變靜態信息(顏色)

2.改變動態信息

對于VAE時序性解耦的工作可以更容易地說明神經網絡的可解釋性,這樣的任務不僅可以對神經網絡的基礎研究作出貢獻,還可以應用到很多人工智能的項目中,例如對圖像視頻的處理;動靜的解耦可以實現換臉等效果;在自然語言處理中,可以改變聲音的種類等。

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 解碼器
    +關注

    關注

    9

    文章

    1144

    瀏覽量

    40799
  • 數據
    +關注

    關注

    8

    文章

    7085

    瀏覽量

    89204
  • 計算機
    +關注

    關注

    19

    文章

    7520

    瀏覽量

    88226
  • Code
    +關注

    關注

    0

    文章

    69

    瀏覽量

    15397
  • 深度學習
    +關注

    關注

    73

    文章

    5507

    瀏覽量

    121298

原文標題:探究 | 對深度學習模型VAE的時序性解耦

文章出處:【微信號:kmdian,微信公眾號:深蘭科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    深度學習模型的魯棒優化

    深度學習模型的魯棒優化是一個復雜但至關重要的任務,它涉及多個方面的技術和策略。以下是一些關鍵的優化方法: 一、數據預處理與增強 數據清洗 :去除數據中的噪聲和異常值,這是提高
    的頭像 發表于 11-11 10:25 ?308次閱讀

    GPU深度學習應用案例

    能力,可以顯著提高圖像識別模型的訓練速度和準確。例如,在人臉識別、自動駕駛等領域,GPU被廣泛應用于加速深度學習模型的訓練和推理過程。 二
    的頭像 發表于 10-27 11:13 ?417次閱讀

    FPGA加速深度學習模型的案例

    FPGA(現場可編程門陣列)加速深度學習模型是當前硬件加速領域的一個熱門研究方向。以下是一些FPGA加速深度學習
    的頭像 發表于 10-25 09:22 ?266次閱讀

    AI大模型深度學習的關系

    人類的學習過程,實現對復雜數據的學習和識別。AI大模型則是指模型的參數數量巨大,需要龐大的計算資源來進行訓練和推理。深度
    的頭像 發表于 10-23 15:25 ?934次閱讀

    FPGA做深度學習能走多遠?

    的應用場景。 ? 可重構:在深度學習高速迭代的情況下,FPGA 比一些專用芯片(如 ASIC)具有更強的靈活性。當深度學習算法或
    發表于 09-27 20:53

    【《大語言模型應用指南》閱讀體驗】+ 基礎知識學習

    一些局限性。例如,模型可能無法完全理解文本中的深層含義和語境信息;同時,由于訓練數據可能存在偏差和噪聲,生成的答案也可能存在不準確或誤導的情況。 總結以下,大語言模型通過深度
    發表于 08-02 11:03

    深度學習模型有哪些應用場景

    深度學習模型作為人工智能領域的重要分支,已經在多個應用場景中展現出其巨大的潛力和價值。這些應用不僅改變了我們的日常生活,還推動了科技進步和產業升級。以下將詳細探討深度
    的頭像 發表于 07-16 18:25 ?2052次閱讀

    深度學習模型量化方法

    深度學習模型量化是一種重要的模型輕量化技術,旨在通過減少網絡參數的比特寬度來減小模型大小和加速推理過程,同時盡量保持
    的頭像 發表于 07-15 11:01 ?506次閱讀
    <b class='flag-5'>深度</b><b class='flag-5'>學習</b><b class='flag-5'>模型</b>量化方法

    深度學習模型中的過擬合與正則化

    深度學習的廣闊領域中,模型訓練的核心目標之一是實現對未知數據的準確預測。然而,在實際應用中,我們經常會遇到一個問題——過擬合(Overfitting)。過擬合是指模型在訓練數據上表現
    的頭像 發表于 07-09 15:56 ?1022次閱讀

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

    的發展,基于深度學習的TSC方法逐漸展現出其強大的自動特征提取和分類能力。本文將從多個角度對深度學習在時間序列分類中的應用進行綜述,探討常用的深度
    的頭像 發表于 07-09 15:54 ?1038次閱讀

    深度學習中的模型權重

    深度學習這一充滿無限可能的領域中,模型權重(Weights)作為其核心組成部分,扮演著至關重要的角色。它們不僅是模型
    的頭像 發表于 07-04 11:49 ?1488次閱讀

    深度學習的典型模型和訓練過程

    深度學習作為人工智能領域的一個重要分支,近年來在圖像識別、語音識別、自然語言處理等多個領域取得了顯著進展。其核心在于通過構建復雜的神經網絡模型,從大規模數據中自動學習并提取特征,進而實
    的頭像 發表于 07-03 16:06 ?1557次閱讀

    深度學習模型訓練過程詳解

    深度學習模型訓練是一個復雜且關鍵的過程,它涉及大量的數據、計算資源和精心設計的算法。訓練一個深度學習模型
    的頭像 發表于 07-01 16:13 ?1368次閱讀

    深度學習模型優化與調試方法

    深度學習模型在訓練過程中,往往會遇到各種問題和挑戰,如過擬合、欠擬合、梯度消失或爆炸等。因此,對深度學習
    的頭像 發表于 07-01 11:41 ?870次閱讀

    為什么深度學習的效果更好?

    導讀深度學習是機器學習的一個子集,已成為人工智能領域的一項變革技術,在從計算機視覺、自然語言處理到自動駕駛汽車等廣泛的應用中取得了顯著的成功。深度
    的頭像 發表于 03-09 08:26 ?642次閱讀
    為什么<b class='flag-5'>深度</b><b class='flag-5'>學習</b>的效果更好?
    主站蜘蛛池模板: 亚洲成色爱我久久| 91久久夜色精品| 超碰caoporn| 色迷迷电影| 国产在线观看黄| 中字幕视频在线永久在线| 美女穿丝袜被狂躁动态图| 成人网视频在线观看免费| 亚瑟天堂久久一区二区影院| 久久精选视频| 宝贝乖女好紧好深好爽老师| 小小水蜜桃3视频在线观看| 久久视频在线视频观品15| xxx粗大长欧美| 亚在线观看免费视频入口| 男男高h浪荡受h| 国产精品亚洲欧美一区麻豆| 3D内射动漫同人资源在线观看| 十分钟免费观看大全视频| 久久久久久亚洲精品影院| 国产360激情盗摄全集| 中文字幕在线观看国产| 同时和两老师双飞| 男人边吃奶边挵进去呻吟漫画 | 四虎永久免费网址| 久久视频这里只精品99热在线| 高清国产免费观看视频在线| 一色屋精品亚洲香蕉网站| 日产亚洲一区二区三区| 久久伊人免费| 国产免费内射又粗又爽密桃视频 | 中文字幕本庄优花喂奶| 卫生间被教官做好爽HH视频| 蜜柚影院在线观看免费高清中文| 国产亚洲高清视频| 成人免费视频无遮挡在线看| 最近最新的日本字幕MV| 亚洲精品久久久久AV无码林星阑| 日本高清免费一本视频在线观看| 久久热这里面只有精品| 国产三级在线免费|