deep-learning - 在 Stacked Denoising Autoencoder 中在哪里添加噪声?
问题描述
对于堆叠去噪自动编码器,如下 原始图来自链接
我想知道在哪里添加噪音?对于单层去噪自编码器,我们只在输入中添加噪声。
对于多层去噪自编码器,是需要在图中的位置加噪声1,2,3,4
,还是只需要在位置加噪声1
?
谢谢
解决方案
该图没有显示堆叠的自动编码器——它是一个“更深”的自动编码器,具有单个编码器(由中间层组成)、单个代码/潜在向量/隐藏层和单个解码器(也具有中间层) .
堆叠式去噪自动编码器与堆叠式自动编码器相同,但您将每一层的自动编码器替换为去噪自动编码器,同时保持架构的其余部分相同。
值得一提的是,在每一层中,您都在尝试重建自动编码器的先前输入 - 添加了一些噪声,您可以简单地认为这些噪声破坏了输入。
对于所有后续层,您基本上是在重建前一层中自动编码器的输出(即隐藏层)。
此外,要回答您的问题 - 您需要在每一层中添加噪音。
更多信息可以在这里找到:http: //psyyz10.github.io/2015/11/SDA/
推荐阅读
- python - Qt - VBoxLayout 中 addWidget 的默认对齐方式
- android-mediacodec - 为什么 MediaCodec.reset() 会生成 java.lang.IllegalStateException
- react-native - 获取反应本机(IOS模拟器)
- java - 如何将 18 位双精度格式化为 10 字符串字符
- excel - 使用python将数据(列表)按行写入一个excel文件
- algorithm - 用于计算 Pi 的 Bellard 算法
- ckeditor5 - 在 Ckeditor 5 中监听鼠标右键(上下文菜单)
- angular - 具有导入的第三方依赖项的 Angular 服务方法的单元测试
- r - 从数据框列中的数据框嵌套列表在数据框中创建列
- ios - Firebase Deep Link Web URL 查询为空 - iOS