<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://marovi.ai/index.php?action=history&amp;feed=atom&amp;title=Convolutional_Neural_Networks%2Fzh</id>
	<title>Convolutional Neural Networks/zh - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://marovi.ai/index.php?action=history&amp;feed=atom&amp;title=Convolutional_Neural_Networks%2Fzh"/>
	<link rel="alternate" type="text/html" href="https://marovi.ai/index.php?title=Convolutional_Neural_Networks/zh&amp;action=history"/>
	<updated>2026-04-24T13:00:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://marovi.ai/index.php?title=Convolutional_Neural_Networks/zh&amp;diff=2165&amp;oldid=prev</id>
		<title>DeployBot: [deploy-bot] Deploy from CI (8c92aeb)</title>
		<link rel="alternate" type="text/html" href="https://marovi.ai/index.php?title=Convolutional_Neural_Networks/zh&amp;diff=2165&amp;oldid=prev"/>
		<updated>2026-04-24T07:09:02Z</updated>

		<summary type="html">&lt;p&gt;[deploy-bot] Deploy from CI (8c92aeb)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:09, 24 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l116&quot;&gt;Line 116:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 116:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Intermediate]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Intermediate]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Neural Networks]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Neural Networks]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;!--v1.2.0 cache-bust--&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;!-- pass 2 --&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-2093:rev-2165 --&gt;
&lt;/table&gt;</summary>
		<author><name>DeployBot</name></author>
	</entry>
	<entry>
		<id>https://marovi.ai/index.php?title=Convolutional_Neural_Networks/zh&amp;diff=2093&amp;oldid=prev</id>
		<title>DeployBot: Pass 2 force re-parse</title>
		<link rel="alternate" type="text/html" href="https://marovi.ai/index.php?title=Convolutional_Neural_Networks/zh&amp;diff=2093&amp;oldid=prev"/>
		<updated>2026-04-24T07:00:30Z</updated>

		<summary type="html">&lt;p&gt;Pass 2 force re-parse&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:00, 24 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l117&quot;&gt;Line 117:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 117:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Neural Networks]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Neural Networks]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!--v1.2.0 cache-bust--&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!--v1.2.0 cache-bust--&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;!-- pass 2 --&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-2056:rev-2093 --&gt;
&lt;/table&gt;</summary>
		<author><name>DeployBot</name></author>
	</entry>
	<entry>
		<id>https://marovi.ai/index.php?title=Convolutional_Neural_Networks/zh&amp;diff=2056&amp;oldid=prev</id>
		<title>DeployBot: Force re-parse after Math source-mode rollout (v1.2.0)</title>
		<link rel="alternate" type="text/html" href="https://marovi.ai/index.php?title=Convolutional_Neural_Networks/zh&amp;diff=2056&amp;oldid=prev"/>
		<updated>2026-04-24T06:57:54Z</updated>

		<summary type="html">&lt;p&gt;Force re-parse after Math source-mode rollout (v1.2.0)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:57, 24 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l116&quot;&gt;Line 116:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 116:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Intermediate]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Intermediate]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Neural Networks]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Neural Networks]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;!--v1.2.0 cache-bust--&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-2014:rev-2056 --&gt;
&lt;/table&gt;</summary>
		<author><name>DeployBot</name></author>
	</entry>
	<entry>
		<id>https://marovi.ai/index.php?title=Convolutional_Neural_Networks/zh&amp;diff=2014&amp;oldid=prev</id>
		<title>DeployBot: [deploy-bot] Deploy from CI (775ba6e)</title>
		<link rel="alternate" type="text/html" href="https://marovi.ai/index.php?title=Convolutional_Neural_Networks/zh&amp;diff=2014&amp;oldid=prev"/>
		<updated>2026-04-24T04:01:52Z</updated>

		<summary type="html">&lt;p&gt;[deploy-bot] Deploy from CI (775ba6e)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{LanguageBar | page = Convolutional Neural Networks}}&lt;br /&gt;
{{ArticleInfobox | topic_area = Deep Learning | difficulty = Intermediate | prerequisites = [[Neural Networks]], [[Backpropagation]]}}&lt;br /&gt;
{{ContentMeta | generated_by = claude-opus | model_used = claude-opus-4-6 | generated_date = 2026-03-13}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;卷积神经网络（Convolutional Neural Network）&amp;#039;&amp;#039;&amp;#039;（&amp;#039;&amp;#039;&amp;#039;CNN&amp;#039;&amp;#039;&amp;#039;或&amp;#039;&amp;#039;&amp;#039;ConvNet&amp;#039;&amp;#039;&amp;#039;）是一类专门用于处理具有网格状拓扑结构数据的深度[[Neural Networks|神经网络]]，例如图像（二维像素网格）、音频频谱图和视频。它们通过局部连接、权重共享和池化来利用输入的空间结构，使其在视觉和空间任务上比全连接网络高效得多。&lt;br /&gt;
&lt;br /&gt;
== 卷积运算 ==&lt;br /&gt;
&lt;br /&gt;
核心构建模块是&amp;#039;&amp;#039;&amp;#039;离散卷积（Discrete Convolution）&amp;#039;&amp;#039;&amp;#039;。对于二维输入 &amp;lt;math&amp;gt;\mathbf{X}&amp;lt;/math&amp;gt; 和大小为 &amp;lt;math&amp;gt;k \times k&amp;lt;/math&amp;gt; 的滤波器（卷积核） &amp;lt;math&amp;gt;\mathbf{K}&amp;lt;/math&amp;gt;，输出特征图 &amp;lt;math&amp;gt;\mathbf{Y}&amp;lt;/math&amp;gt; 为：&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;Y_{i,j} = \sum_{m=0}^{k-1}\sum_{n=0}^{k-1} K_{m,n} \cdot X_{i+m,\, j+n} + b&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中 &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; 是偏置项。滤波器在输入上滑动（卷积），在每个位置计算点积。严格来说，大多数实现计算的是&amp;#039;&amp;#039;&amp;#039;互相关（Cross-correlation）&amp;#039;&amp;#039;&amp;#039;而非真正的卷积（后者会翻转卷积核），但由于卷积核权重是学习得到的，这一区别无关紧要。&lt;br /&gt;
&lt;br /&gt;
控制卷积的关键超参数：&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;卷积核大小&amp;#039;&amp;#039;&amp;#039; — 滤波器的空间范围（例如 &amp;lt;math&amp;gt;3 \times 3&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;5 \times 5&amp;lt;/math&amp;gt;）。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;步幅（Stride）&amp;#039;&amp;#039;&amp;#039; — 卷积核连续位置之间的步长。步幅为2会将空间维度减半。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;填充（Padding）&amp;#039;&amp;#039;&amp;#039; — 在输入边界周围添加零来控制输出大小。&amp;quot;Same&amp;quot;填充保持空间维度不变；&amp;quot;Valid&amp;quot;填充不使用填充。&lt;br /&gt;
&lt;br /&gt;
== 滤波器与特征检测 ==&lt;br /&gt;
&lt;br /&gt;
每个滤波器学习检测特定的局部模式。在早期层中，滤波器通常对边缘、角点和颜色梯度有响应。更深的层将这些组合成更高级的特征——纹理、部件，最终是完整的物体。&lt;br /&gt;
&lt;br /&gt;
卷积层并行应用多个滤波器，生成一叠特征图。如果输入有 &amp;lt;math&amp;gt;C_{\text{in}}&amp;lt;/math&amp;gt; 个通道，该层有 &amp;lt;math&amp;gt;C_{\text{out}}&amp;lt;/math&amp;gt; 个滤波器，则可学习参数的总数为：&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C_{\text{out}} \times (C_{\text{in}} \times k^2 + 1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这比具有相同输入和输出维度的全连接层少得多，因为权重在所有空间位置上是共享的。&lt;br /&gt;
&lt;br /&gt;
== 池化 ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;池化（Pooling）&amp;#039;&amp;#039;&amp;#039;层对特征图进行下采样，减小其空间维度并提供一定程度的平移不变性。常见的池化操作：&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;最大池化（Max Pooling）&amp;#039;&amp;#039;&amp;#039; — 取每个局部窗口（例如 &amp;lt;math&amp;gt;2 \times 2&amp;lt;/math&amp;gt;）中的最大值。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;平均池化（Average Pooling）&amp;#039;&amp;#039;&amp;#039; — 取每个窗口中的平均值。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;全局平均池化（Global Average Pooling）&amp;#039;&amp;#039;&amp;#039; — 将每个完整的特征图平均为单个值，通常在最终分类层之前使用。&lt;br /&gt;
&lt;br /&gt;
池化减少了计算成本，并通过逐步抽象表示来帮助防止过拟合。&lt;br /&gt;
&lt;br /&gt;
== CNN的架构 ==&lt;br /&gt;
&lt;br /&gt;
典型的CNN交替使用卷积层和池化层，然后接一个或多个全连接层用于最终预测：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Input → [Conv → ReLU → Pool] × N → Flatten → FC → FC → Output&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
每个卷积-池化模块提取越来越抽象的特征，而全连接层将它们组合用于分类或回归。&lt;br /&gt;
&lt;br /&gt;
== 里程碑架构 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 架构 !! 年份 !! 关键贡献 !! 深度&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LeNet-5&amp;#039;&amp;#039;&amp;#039; || 1998 || 开创了CNN用于手写数字识别（MNIST） || 5层&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AlexNet&amp;#039;&amp;#039;&amp;#039; || 2012 || 赢得ImageNet竞赛；推广了ReLU、Dropout、GPU训练 || 8层&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VGGNet&amp;#039;&amp;#039;&amp;#039; || 2014 || 证明深度很重要；全程仅使用 &amp;lt;math&amp;gt;3 \times 3&amp;lt;/math&amp;gt; 滤波器 || 16-19层&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;GoogLeNet（Inception）&amp;#039;&amp;#039;&amp;#039; || 2014 || 引入了具有并行滤波器大小的Inception模块 || 22层&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ResNet&amp;#039;&amp;#039;&amp;#039; || 2015 || 引入残差连接，使极深网络的训练成为可能 || 50-152+层&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;DenseNet&amp;#039;&amp;#039;&amp;#039; || 2017 || 通过密集块将每层与所有后续层连接 || 121-264层&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;EfficientNet&amp;#039;&amp;#039;&amp;#039; || 2019 || 对深度、宽度和分辨率进行复合缩放 || 可变&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 残差连接 ===&lt;br /&gt;
&lt;br /&gt;
ResNet引入的&amp;#039;&amp;#039;&amp;#039;残差连接（Residual Connection）&amp;#039;&amp;#039;&amp;#039;（或跳跃连接）将模块的输入直接加到其输出上：&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\mathbf{y} = \mathcal{F}(\mathbf{x}) + \mathbf{x}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这使得梯度可以直接通过恒等路径流动，缓解了梯度消失问题，使得训练数百层的网络成为可能。残差连接已成为几乎所有现代架构的标准组件。&lt;br /&gt;
&lt;br /&gt;
== 计算机视觉中的应用 ==&lt;br /&gt;
&lt;br /&gt;
CNN在广泛的视觉任务中取得了最先进的性能：&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;图像分类&amp;#039;&amp;#039;&amp;#039; — 为整张图像分配标签（ImageNet、CIFAR）。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;目标检测（Object Detection）&amp;#039;&amp;#039;&amp;#039; — 在图像中定位和分类目标（YOLO、Faster R-CNN、SSD）。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;语义分割（Semantic Segmentation）&amp;#039;&amp;#039;&amp;#039; — 为每个像素分配类别标签（U-Net、DeepLab）。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;实例分割（Instance Segmentation）&amp;#039;&amp;#039;&amp;#039; — 区分物体的各个实例（Mask R-CNN）。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;图像生成&amp;#039;&amp;#039;&amp;#039; — 使用基于CNN的生成器生成逼真图像（GAN、扩散模型）。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;医学影像&amp;#039;&amp;#039;&amp;#039; — 肿瘤检测、视网膜分析和放射学筛查。&lt;br /&gt;
&lt;br /&gt;
== 实践技巧 ==&lt;br /&gt;
&lt;br /&gt;
* 当标注数据有限时，使用预训练模型（迁移学习/Transfer Learning）。&lt;br /&gt;
* 优先使用堆叠的小卷积核（&amp;lt;math&amp;gt;3 \times 3&amp;lt;/math&amp;gt;）——两个 &amp;lt;math&amp;gt;3 \times 3&amp;lt;/math&amp;gt; 层与一个 &amp;lt;math&amp;gt;5 \times 5&amp;lt;/math&amp;gt; 层具有相同的感受野（Receptive Field），但参数更少。&lt;br /&gt;
* 在卷积之后、激活之前应用批量归一化（Batch Normalization）。&lt;br /&gt;
* 大量使用数据增强（Data Augmentation）以减少[[Overfitting and Regularization|过拟合]]。&lt;br /&gt;
* 用全局平均池化替代全连接层以减少参数数量。&lt;br /&gt;
&lt;br /&gt;
== 参见 ==&lt;br /&gt;
&lt;br /&gt;
* [[Neural Networks]]&lt;br /&gt;
* [[Backpropagation]]&lt;br /&gt;
* [[Overfitting and Regularization]]&lt;br /&gt;
* [[Recurrent Neural Networks]]&lt;br /&gt;
* [[Gradient Descent]]&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
&lt;br /&gt;
* LeCun, Y. et al. (1998). &amp;quot;Gradient-Based Learning Applied to Document Recognition&amp;quot;. &amp;#039;&amp;#039;Proceedings of the IEEE&amp;#039;&amp;#039;.&lt;br /&gt;
* Krizhevsky, A., Sutskever, I. and Hinton, G. E. (2012). &amp;quot;ImageNet Classification with Deep Convolutional Neural Networks&amp;quot;. &amp;#039;&amp;#039;NeurIPS&amp;#039;&amp;#039;.&lt;br /&gt;
* Simonyan, K. and Zisserman, A. (2015). &amp;quot;Very Deep Convolutional Networks for Large-Scale Image Recognition&amp;quot;. &amp;#039;&amp;#039;ICLR&amp;#039;&amp;#039;.&lt;br /&gt;
* He, K. et al. (2016). &amp;quot;Deep Residual Learning for Image Recognition&amp;quot;. &amp;#039;&amp;#039;CVPR&amp;#039;&amp;#039;.&lt;br /&gt;
* Tan, M. and Le, Q. V. (2019). &amp;quot;EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks&amp;quot;. &amp;#039;&amp;#039;ICML&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[Category:Deep Learning]]&lt;br /&gt;
[[Category:Intermediate]]&lt;br /&gt;
[[Category:Neural Networks]]&lt;/div&gt;</summary>
		<author><name>DeployBot</name></author>
	</entry>
</feed>