我一直在研究自动编码器,并且一直想知道是否使用捆绑权重。我打算将它们堆叠起来作为预训练步骤,然后使用它们的隐藏表示来提供 NN。
使用未捆绑的重量,它看起来像:
f(x)=σ 2 ( b 2 + W 2 *σ 1 ( b 1 + W 1 *x))
使用捆绑的权重它看起来像:
f(x)=σ 2 ( b 2 + W 1 T *σ 1 ( b 1 + W 1 *x))
从非常简单的角度来看,是否可以说绑定权重可以确保编码器部分在给定架构的情况下生成最佳表示,而如果权重是独立的,那么解码器可以有效地采用非最佳表示并仍然对其进行解码?
我问是因为如果解码器是“魔法”发生的地方,并且我打算只使用编码器来驱动我的神经网络,那不会有问题。