国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

AE(自動編碼器)與VAE(變分自動編碼器)的區(qū)別和聯(lián)系?

這篇具有很好參考價值的文章主要介紹了AE(自動編碼器)與VAE(變分自動編碼器)的區(qū)別和聯(lián)系?。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

他們各自的概念看以下鏈接就可以了:https://blog.csdn.net/weixin_43135178/category_11543123.html

?這里主要談一下他們的區(qū)別?


先說結(jié)論:

  • VAE是AE的升級版,VAE也可以被看作是一種特殊的AE
  • AE主要用于數(shù)據(jù)的壓縮與還原,VAE主要用于生成。
  • AE是將數(shù)據(jù)映直接映射為數(shù)值code(確定的數(shù)值),而VAE是先將數(shù)據(jù)映射為分布,再從分布中采樣得到數(shù)值code。
  • 損失函數(shù)和優(yōu)化目標(biāo)不同

AE(Auto Encoder, 自動編碼器)

AE的結(jié)構(gòu)

AE(自動編碼器)與VAE(變分自動編碼器)的區(qū)別和聯(lián)系?

如上圖所示,自動編碼器主要由兩部分組成:編碼器(Encoder)和解碼器(Decoder)。編碼器和解碼器可以看作是兩個函數(shù),一個用于將高維輸入(如圖片)映射為低維編碼(code),另一個用于將低維編碼(code)映射為高維輸出(如生成的圖片)。這兩個函數(shù)可以是任意形式,但在深度學(xué)習(xí)中,我們用神經(jīng)網(wǎng)絡(luò)去學(xué)習(xí)這兩個函數(shù)。

這時候我們只要拿出Decoder部分,隨機(jī)生成一個code然后輸入,就可以得到一張生成的圖像。但實際上這樣的生成效果并不好(下面解釋原因),因此AE多用于數(shù)據(jù)壓縮,而數(shù)據(jù)生成則使用下面所介紹的VAE更好。

AE(自動編碼器)與VAE(變分自動編碼器)的區(qū)別和聯(lián)系?

AE的缺陷

由上面介紹可以看出,AE的Encoder是將圖片映射成“數(shù)值編碼”,Decoder是將“數(shù)值編碼”映射成圖片。這樣存在的問題是,在訓(xùn)練過程中,隨著不斷降低輸入圖片與輸出圖片之間的誤差,模型會過擬合,泛化性能不好。也就是說對于一個訓(xùn)練好的AE,輸入某個圖片,就只會將其編碼為某個確定的code,輸入某個確定的code就只會輸出某個確定的圖片,并且如果這個code來自于沒見過的圖片,那么生成的圖片也不會好。下面舉個例子來說明:

假設(shè)我們訓(xùn)練好的AE將“新月”圖片encode成code=1(這里假設(shè)code只有1維),將其decode能得到“新月”的圖片;將“滿月”encode成code=10,同樣將其decode能得到“滿月”圖片。這時候如果我們給AE一個code=5,我們希望是能得到“半月”的圖片,但由于之前訓(xùn)練時并沒有將“半月”的圖片編碼,或者將一張非月亮的圖片編碼為5,那么我們就不太可能得到“半月”的圖片。因此AE多用于數(shù)據(jù)的壓縮和恢復(fù),用于數(shù)據(jù)生成時效果并不理想。

AE(自動編碼器)與VAE(變分自動編碼器)的區(qū)別和聯(lián)系?

如何解決AE的問題呢?

這時候我們轉(zhuǎn)變思路,不將圖片映射成“數(shù)值編碼”,而將其映射成“分布”。還是剛剛的例子,我們將“新月”圖片映射成μ=1的正態(tài)分布,那么就相當(dāng)于在1附近加了噪聲,此時不僅1表示“新月”,1附近的數(shù)值也表示“新月”,只是1的時候最像“新月”。將"滿月"映射成μ=10的正態(tài)分布,10的附近也都表示“滿月”。那么code=5時,就同時擁有了“新月”和“滿月”的特點,那么這時候decode出來的大概率就是“半月”了。這就是VAE的思想。

AE(自動編碼器)與VAE(變分自動編碼器)的區(qū)別和聯(lián)系?

VAE(Variational Auto-Encoder, 變分自動編碼器)

VAE的結(jié)構(gòu)

AE(自動編碼器)與VAE(變分自動編碼器)的區(qū)別和聯(lián)系?文章來源地址http://www.zghlxwxcb.cn/news/detail-438421.html

小結(jié)

  • AE主要用于數(shù)據(jù)的壓縮與還原,在生成數(shù)據(jù)上使用VAE。
  • AE是將數(shù)據(jù)映直接映射為數(shù)值code,而VAE是先將數(shù)據(jù)映射為分布,再從分布中采樣得到數(shù)值code。

到了這里,關(guān)于AE(自動編碼器)與VAE(變分自動編碼器)的區(qū)別和聯(lián)系?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 一分鐘理解VAE(變分自編碼器)

    VAE代表變分自編碼器(Variational Autoencoder),是一種生成模型,它可以從輸入數(shù)據(jù)中學(xué)習(xí)潛在變量,并生成新的樣本。 VAE的輸入和輸出都是連續(xù)向量。輸入通常是圖像、文本或聲音等數(shù)據(jù)類型,輸出可以是相同類型的數(shù)據(jù),也可以是新的數(shù)據(jù)樣本。 Variational Autoencoder (VAE) 可以

    2024年02月15日
    瀏覽(24)
  • 變分自編碼器(Variational AutoEncoder,VAE)

    變分自編碼器(Variational AutoEncoder,VAE)

    說到編碼器這塊,不可避免地要講起 AE (AutoEncoder)自編碼器。它的結(jié)構(gòu)下圖所示: 據(jù)圖可知,AE通過自監(jiān)督的訓(xùn)練方式,能夠?qū)⑤斎氲脑继卣魍ㄟ^編碼encoder后得到潛在的特征編碼,實現(xiàn)了自動化的特征工程,并且達(dá)到了降維和泛化的目的。而后通過對進(jìn)行decoder后,我們

    2024年01月18日
    瀏覽(25)
  • 變分自編碼器(VAE)PyTorch Lightning 實現(xiàn)

    變分自編碼器(VAE)PyTorch Lightning 實現(xiàn)

    ?作者簡介:人工智能專業(yè)本科在讀,喜歡計算機(jī)與編程,寫博客記錄自己的學(xué)習(xí)歷程。 ??個人主頁:小嗷犬的個人主頁 ??個人網(wǎng)站:小嗷犬的技術(shù)小站 ??個人信條:為天地立心,為生民立命,為往圣繼絕學(xué),為萬世開太平。 變分自編碼器 (Variational Autoencoder,VAE)是一

    2024年02月21日
    瀏覽(19)
  • AIGC實戰(zhàn)——變分自編碼器(Variational Autoencoder, VAE)

    我們已經(jīng)學(xué)習(xí)了如何實現(xiàn)自編碼器,并了解了自編碼器無法在潛空間中的空白位置處生成逼真的圖像,且空間分布并不均勻,為了解決這些問題#

    2024年02月05日
    瀏覽(21)
  • 理解 Stable Diffusion、模型檢查點(ckpt)和變分自編碼器(VAE)

    ? ? ? ? 在探索深度學(xué)習(xí)和人工智能領(lǐng)域的旅途中,理解Stable Diffusion、模型檢查點(ckpt)以及變分自編碼器(VAE)之間的關(guān)系至關(guān)重要。這些組件共同構(gòu)成了當(dāng)下一些最先進(jìn)圖像生成系統(tǒng)的基礎(chǔ)。本文將為初學(xué)者提供一個詳細(xì)的概述,幫助您理解這些概念以及它們是如何協(xié)同工作

    2024年01月21日
    瀏覽(27)
  • AI繪畫——Stable Diffusion模型,變分自編碼器(VAE)模型 , lora模型——調(diào)配設(shè)置與分享

    AI繪畫——Stable Diffusion模型,變分自編碼器(VAE)模型 , lora模型——調(diào)配設(shè)置與分享

    目錄 Stable Diffusion模型 模型調(diào)配 模型設(shè)置? 變分自編碼器(VAE)模型? 模型調(diào)配 模型設(shè)置? ?lora模型(原生)(插件) 模型調(diào)配 模型設(shè)置? ?AI生成prompt及模型分享 Stable Diffusion模型?pastel-mix+對應(yīng)的VAE ?Stable Diffusion模型國風(fēng)+Lora模型 墨心+疏可走馬 Stable Diffusion模型國風(fēng)+Lo

    2024年02月04日
    瀏覽(22)
  • 在 CelebA 數(shù)據(jù)集上訓(xùn)練的 PyTorch 中的基本變分自動編碼器

    在 CelebA 數(shù)據(jù)集上訓(xùn)練的 PyTorch 中的基本變分自動編碼器

    摩西·西珀博士 ????????我最近發(fā)現(xiàn)自己需要一種方法將圖像 編碼到潛在嵌入中, 調(diào)整 嵌入,然后 生成 新圖像。有一些強(qiáng)大的方法可以創(chuàng)建嵌入 或 從嵌入生成。如果你想同時做到這兩點,一種自然且相當(dāng)簡單的方法是使用變分自動編碼器。

    2024年02月05日
    瀏覽(18)
  • 變分自編碼器生成新的手寫數(shù)字圖像

    變分自編碼器生成新的手寫數(shù)字圖像

    變分自編碼器(Variational Autoencoder,VAE) 是一種生成模型,通常用于學(xué)習(xí)數(shù)據(jù)的潛在表示,并用于生成新的數(shù)據(jù)樣本。它由兩部分組成:編碼器和解碼器。 編碼器(Encoder) :接收輸入數(shù)據(jù),并將其映射到潛在空間中的分布。這意味著編碼器將數(shù)據(jù)轉(zhuǎn)換為均值和方差參數(shù)的分

    2024年04月11日
    瀏覽(25)
  • AIGC實戰(zhàn)——使用變分自編碼器生成面部圖像

    在自編碼器和變分自編碼器上,我們都僅使用具有兩個維度的潛空間。這有助于我們可視化自編碼器和變分自編碼器的內(nèi)部工作原理,并理解自編碼器和變分自編碼潛空間分布的區(qū)別。在本節(jié)中,我們將使用更復(fù)雜的數(shù)據(jù)集,并了解增加潛空間的維度時,變

    2024年02月05日
    瀏覽(22)
  • 【人工智能概論】 自編碼器(Auto-Encoder , AE)

    【人工智能概論】 自編碼器(Auto-Encoder , AE)

    自編碼器結(jié)構(gòu)圖 自編碼器是自監(jiān)督學(xué)習(xí)的一種,其可以理解為一個試圖還原其原始輸入的系統(tǒng)。 其主要由編碼器(Encoder)和解碼器(Decoder)組成,其工作流程是將輸入的數(shù)據(jù) x 經(jīng)編碼器壓縮成 y , y 再由解碼器轉(zhuǎn)化成 x* ,其目的是讓 x* 和 x 盡可能相近。 注意:盡管自編碼

    2024年02月04日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包