AE、VAE、CVAE
簡單講解一下三個主要的自動編碼器主要思路都是采用一個編碼器和一個解碼器。輸入內(nèi)容經(jīng)過編碼器編碼為潛變量zzz,潛變量zzz經(jīng)過解碼器解碼為輸出內(nèi)容。AEAuto Encoder這是最簡單的自動編碼器其潛變量是一種低維編碼也就是一個確定的值訓(xùn)練損失是最小化輸入與輸出的差異。這種設(shè)定存在問題由于低維編碼是一個確定的值而且我們的訓(xùn)練目標(biāo)是最小化輸入與輸出的差異因此會導(dǎo)致過擬合也就是輸入某個特定的圖片只能得到對應(yīng)的輸出圖片泛化性也不好如果輸入其他未經(jīng)訓(xùn)練過的圖片輸出只能是未知的內(nèi)容。為什么AE效果不好呢本質(zhì)上是由于潛變量zzz是一個確定的值整個過程中并沒有加入隨機(jī)性。理想條件下我們可以想象一個擁有世界上所有輸入和輸出數(shù)據(jù)而訓(xùn)練的AE這肯定是囊括了所有的圖像此時的潛空間是一個一對一的映射。但是實(shí)際中我們并沒有全部的數(shù)據(jù)為了泛化性我們希望構(gòu)建一對多或者多對多的映射。如何實(shí)現(xiàn)這點(diǎn)呢VAE就是分析這點(diǎn)而得到的。我們將潛變量構(gòu)造成一個分布而不是一對一的對應(yīng)關(guān)系這樣囊括了更多的對應(yīng)關(guān)系從而提高泛化性并且實(shí)現(xiàn)了生成的靈活性不再輸入一張圖只生成一張固定的圖具體地說我們將編碼器的輸出設(shè)定為一個正態(tài)分布對應(yīng)輸出一個μ和一個σ然后從這個分布中隨機(jī)采樣得到潛變量z然后解碼器根據(jù)這個潛變量生成對應(yīng)的輸出內(nèi)容。我們希望通過梯度更新來優(yōu)化VAE但是剛才描述的過程中存在隨機(jī)采樣也就是?z?sample(N(?μ?,?σ?))*z*sample(N(*μ*,*σ*))?z?sample(N(?μ?,?σ?))這個過程是個黑盒的我們可以前向傳播但是后向就無法更新參數(shù)了因此我們在這里引入重參數(shù)化將隨機(jī)信息提取到分布外。zμσ×?zμσ×?zμσ×?,其中?代表了隨機(jī)性從一個正態(tài)分布中抽取得到的。在VAE中我們的訓(xùn)練損失包括兩部分一部分是最小化輸入與重建的差異但是如果只包括這個同樣會導(dǎo)致過擬合會讓σ趨于0因此需要加入對這部分的限制我們加入KL損失限制編碼器輸出的μ和σ接近正態(tài)分布。CVAE則和VAE沒有什么太大的區(qū)別只是在編碼器和解碼器加入了標(biāo)簽信息剩下的內(nèi)容和AE是一樣的。

相關(guān)新聞

AI芯片混戰(zhàn):OpenAI用AMD、DeepSeek用昇騰、英偉達(dá)5000億鎖HBM——誰在挑戰(zhàn)芯片王座?

AI芯片混戰(zhàn):OpenAI用AMD、DeepSeek用昇騰、英偉達(dá)5000億鎖HBM——誰在挑戰(zhàn)芯片王座?

英偉達(dá)的王座到底穩(wěn)不穩(wěn)?這可能是2026年AI行業(yè)最難回答的問題之一。過去十幾天,市場給出了兩個看起來有些矛盾的信號:AMD簽下Anthropic和OpenAI的大單,股價年內(nèi)漲了142%;英偉達(dá)數(shù)據(jù)中心收入依然是AMD的11倍以上&#x…

2026/7/29 3:46:02 閱讀更多
C++實(shí)戰(zhàn)指南:從核心價值到現(xiàn)代工具鏈,探索高性能編程的未來

C++實(shí)戰(zhàn)指南:從核心價值到現(xiàn)代工具鏈,探索高性能編程的未來

1. 從“老兵”視角看C的當(dāng)下與未來最近在社區(qū)里,看到不少關(guān)于“C是否過時”、“學(xué)C還有沒有前途”的討論。作為一個從大學(xué)就開始摸C,在工業(yè)界用它寫過嵌入式驅(qū)動、游戲引擎、高頻交易系統(tǒng),也用它調(diào)過無數(shù)“段錯誤”和“內(nèi)存泄漏”的老兵&…

2026/7/29 3:46:02 閱讀更多
基于金稅四期的財稅風(fēng)控規(guī)則引擎與業(yè)財一體化架構(gòu)實(shí)戰(zhàn)

基于金稅四期的財稅風(fēng)控規(guī)則引擎與業(yè)財一體化架構(gòu)實(shí)戰(zhàn)

隨著金稅四期全面上線,傳統(tǒng)財稅系統(tǒng)在面對海量高頻風(fēng)險預(yù)警指標(biāo)時,常因數(shù)據(jù)孤島和規(guī)則硬編碼導(dǎo)致合規(guī)響應(yīng)滯后。企業(yè)在進(jìn)行IPO財務(wù)規(guī)范或高企申報時,業(yè)財數(shù)據(jù)不一致往往成為致命瓶頸。本文將結(jié)合高頓咨詢在B端財稅數(shù)字化領(lǐng)域的工程實(shí)踐&#…

2026/7/29 9:26:11 閱讀更多
Flexx桌面應(yīng)用安全加固實(shí)戰(zhàn):從代碼到部署的全面防護(hù)指南

Flexx桌面應(yīng)用安全加固實(shí)戰(zhàn):從代碼到部署的全面防護(hù)指南

1. 項目概述:為什么Flexx應(yīng)用需要特別的安全關(guān)注? 最近在社區(qū)里看到不少朋友開始用Flexx來開發(fā)桌面應(yīng)用,尤其是那些想把Web應(yīng)用打包成獨(dú)立桌面程序的項目。Flexx這個框架確實(shí)挺有意思,它讓你能用純Python寫前端界面,然…

2026/7/29 9:26:11 閱讀更多
國內(nèi)專業(yè)網(wǎng)站建設(shè)公司盤點(diǎn),2026 精選十家高口碑網(wǎng)站設(shè)計公司全方位梳理

國內(nèi)專業(yè)網(wǎng)站建設(shè)公司盤點(diǎn),2026 精選十家高口碑網(wǎng)站設(shè)計公司全方位梳理

一、2026 網(wǎng)站建設(shè)行業(yè)現(xiàn)狀深度解析生成式 AI、GEO 搜索優(yōu)化、llms 協(xié)議規(guī)范、多系統(tǒng)數(shù)據(jù)互通等新技術(shù)落地,市場對網(wǎng)站建設(shè)服務(wù)商的能力要求發(fā)生根本性分層。中大型企業(yè)、上市公司、出海品牌更青睞兼具行業(yè)深耕、定制開發(fā)、AI 營銷配套、長期運(yùn)維迭代能力的綜合服務(wù)…

2026/7/29 9:26:11 閱讀更多
面試官大笑:“一個任務(wù)拆給 5 個 Subagent 并行跑,不比 1 個快 5 倍?“我搖頭:“快不了,還可能更慢“

面試官大笑:“一個任務(wù)拆給 5 個 Subagent 并行跑,不比 1 個快 5 倍?“我搖頭:“快不了,還可能更慢“

前兩個月,我在重構(gòu) AlgoMooc 網(wǎng)站過程中,發(fā)現(xiàn)一個問題:在 Claude Code 里把一個任務(wù)拆給 5 個 Subagent 并行跑,結(jié)果可能比 1 個 agent 從頭干到尾還慢? 大多數(shù)人的第一反應(yīng)是反過來的:活是并行干的&#…

2026/7/29 0:15:24 閱讀更多
# 鴻蒙 HarmonyOS 應(yīng)用開發(fā)實(shí)戰(zhàn)(第25期)|骰子(Dice Roller)— Unicode 符號與動畫渲染精講

# 鴻蒙 HarmonyOS 應(yīng)用開發(fā)實(shí)戰(zhàn)(第25期)|骰子(Dice Roller)— Unicode 符號與動畫渲染精講

一、應(yīng)用概述 骰子(Dice Roller) 是一款經(jīng)典的休閑娛樂應(yīng)用,模擬了真實(shí)擲骰子的過程。應(yīng)用投擲兩個骰子(六面標(biāo)準(zhǔn)骰),使用 Unicode 骰面符號直觀展示每個骰子的點(diǎn)數(shù),并伴有快速滾動的動畫效果?!?/p>

2026/7/29 0:15:24 閱讀更多