<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Machine Learning on 📝Mocong's Blogs</title><link>https://taffyboys.github.io/tags/machine-learning/</link><description>Recent content in Machine Learning on 📝Mocong's Blogs</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Mon, 10 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://taffyboys.github.io/tags/machine-learning/index.xml" rel="self" type="application/rss+xml"/><item><title>从线性自编码器到去噪自编码器：发展脉络与公式推导</title><link>https://taffyboys.github.io/posts/%E4%BB%8E%E7%BA%BF%E6%80%A7%E8%87%AA%E7%BC%96%E7%A0%81%E5%99%A8%E5%88%B0%E5%8E%BB%E5%99%AA%E8%87%AA%E7%BC%96%E7%A0%81%E5%99%A8/</link><pubDate>Mon, 10 Aug 2026 00:00:00 +0000</pubDate><guid>https://taffyboys.github.io/posts/%E4%BB%8E%E7%BA%BF%E6%80%A7%E8%87%AA%E7%BC%96%E7%A0%81%E5%99%A8%E5%88%B0%E5%8E%BB%E5%99%AA%E8%87%AA%E7%BC%96%E7%A0%81%E5%99%A8/</guid><description>&lt;h1 id="从线性自编码器到去噪自编码器发展脉络与公式推导"&gt;从线性自编码器到去噪自编码器：发展脉络与公式推导&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;本文按四章梳理自编码器（Autoencoder）家族的发展主线，每章包含定义、数学推导与设计动机。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="引言一条主线"&gt;引言：一条主线&lt;/h2&gt;
&lt;p&gt;自编码器家族的发展可以概括为一条主线：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;不断提高表达力 → 防止过拟合 → 学会真正有用的特征&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-mermaid" data-lang="mermaid"&gt;flowchart LR
 A[线性自编码器&amp;lt;br/&amp;gt;单层 + 线性&amp;lt;br/&amp;gt;等价于 PCA] --&amp;gt; B[Deep Autoencoder&amp;lt;br/&amp;gt;多层 + 非线性&amp;lt;br/&amp;gt;表达力更强]
 B --&amp;gt; C{训练更易过拟合}
 C --&amp;gt; D[Sparse Autoencoder&amp;lt;br/&amp;gt;稀疏约束 → 可解释特征]
 C --&amp;gt; E[Denoising Autoencoder&amp;lt;br/&amp;gt;噪声重建 → 鲁棒特征]
&lt;/code&gt;&lt;/pre&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;阶段&lt;/th&gt;
					&lt;th&gt;解决什么问题&lt;/th&gt;
					&lt;th&gt;引入什么&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;线性自编码器&lt;/td&gt;
					&lt;td&gt;基础降维&lt;/td&gt;
					&lt;td&gt;编码器 / 解码器 / 瓶颈结构&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Deep Autoencoder&lt;/td&gt;
					&lt;td&gt;只能线性、表达力不足&lt;/td&gt;
					&lt;td&gt;多层结构 + 非线性激活&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Sparse Autoencoder&lt;/td&gt;
					&lt;td&gt;特征不清晰、不可解释&lt;/td&gt;
					&lt;td&gt;稀疏性约束（L1 / KL 散度）&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Denoising Autoencoder&lt;/td&gt;
					&lt;td&gt;特征不鲁棒、容易过拟合&lt;/td&gt;
					&lt;td&gt;输入噪声 + 重建原版&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="第-1-章线性自编码器linear-autoencoder"&gt;第 1 章　线性自编码器（Linear Autoencoder）&lt;/h2&gt;
&lt;h3 id="11-定义"&gt;1.1 定义&lt;/h3&gt;
&lt;p&gt;编码器与解码器都&lt;strong&gt;不含激活函数&lt;/strong&gt;，只有线性变换（矩阵乘法 + 偏置）：&lt;/p&gt;</description></item><item><title>Jensen 不等式 → KL 散度 → 最大化对数似然下界（ELBO）</title><link>https://taffyboys.github.io/posts/%E5%8F%98%E5%88%86%E6%8E%A8%E6%96%AD_elbo_kl_jensen/</link><pubDate>Sun, 09 Aug 2026 00:00:00 +0000</pubDate><guid>https://taffyboys.github.io/posts/%E5%8F%98%E5%88%86%E6%8E%A8%E6%96%AD_elbo_kl_jensen/</guid><description>&lt;h1 id="jensen-不等式--kl-散度--最大化对数似然下界elbo"&gt;Jensen 不等式 → KL 散度 → 最大化对数似然下界（ELBO）&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;一句话主线：&lt;strong&gt;对数似然 $\log p(x)$ 算不动 → 引入任意分布 $q(z|x)$ 构造期望 → 用 Jensen 不等式强行挖出一个下界 ELBO → 下界与真值之间的&amp;quot;缝&amp;quot;恰好由 KL 散度度量 → 最大化 ELBO 就是在做&amp;quot;最大似然&amp;quot;与&amp;quot;逼近真实后验&amp;quot;两件事的合体。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-mermaid" data-lang="mermaid"&gt;graph LR
 A[&amp;#34;对数似然 log p(x) 不可解析计算&amp;#34;] --&amp;gt; B[&amp;#34;引入任意分布 q(z|x)&amp;#34;]
 B --&amp;gt; C[&amp;#34;Jensen 不等式&amp;lt;br/&amp;gt;log E[f] &amp;gt;= E[log f]&amp;#34;]
 C --&amp;gt; D[&amp;#34;得到下界 ELBO(q)&amp;#34;]
 D --&amp;gt; E[&amp;#34;间隙 log p(x) - ELBO = KL(q || p(z|x))&amp;#34;]
 E --&amp;gt; F[&amp;#34;最大化 ELBO&amp;lt;br/&amp;gt;推高似然 + 逼近真实后验&amp;#34;]
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id="1-动机隐变量模型的困境"&gt;1. 动机：隐变量模型的困境&lt;/h2&gt;
&lt;p&gt;考虑带隐变量 $z$ 的模型，观测数据 $x$ 的边际似然为：&lt;/p&gt;</description></item></channel></rss>