乐读窝

深度学习

乐读窝 > 文学理论 > 深度学习

14.3 表示能力、层的大小和深度

书籍名:《深度学习》    作者:伊恩.古德费洛



自编码器通常只有单层的编码器和解码器,但这不是必然的。实际上深度编码器和解码器能提供更多优势。

回忆第6.4.1节,其中提到加深前馈网络有很多优势。这些优势也同样适用于自编码器,因为它也属于前馈网络。此外,编码器和解码器各自都是一个前馈网络,因此这两个部分也能各自从深度结构中获得好处。

万能近似定理保证至少有一层隐藏层且隐藏单元足够多的前馈神经网络能以任意精度近似任意函数(在很大范围里),这是非平凡深度(至少有一层隐藏层)的一个主要优点。这意味着具有单隐藏层的自编码器在数据域内能表示任意近似数据的恒等函数。但是,从输入到编码的映射是浅层的。这意味着我们不能任意添加约束,比如约束编码稀疏。深度自编码器(编码器至少包含一层额外隐藏层)在给定足够多的隐藏单元的情况下,能以任意精度近似任何从输入到编码的映射。

深度可以指数地降低表示某些函数的计算成本。深度也能指数地减少学习一些函数所需的训练数据量。读者可以参考第6.4.1节巩固深度在前馈网络中的优势。

实验中,深度自编码器能比相应的浅层或线性自编码器产生更好的压缩效率(Hinton  and  Salakhutdinov,2006)。

训练深度自编码器的普遍策略是训练一堆浅层的自编码器来贪心地预训练相应的深度架构。所以即使最终目标是训练深度自编码器,我们也经常会遇到浅层自编码器。