@zqbinggong
2018-05-20T23:33:50.000000Z
字数 752
阅读 1319
《tensorflow实战》
使用自身的高阶特征来编码自己
1. 可以加入限制
- 限制中间隐藏层节点的数量,比如让其小于输入/输出节点的个数,就相当于一个降维的过程
- 加入噪声 denosing auto encoder ,如AGN(加性高斯噪声); masking noise,即有随机遮挡的噪声
2. 如果隐藏层只有一层,那么其原理类似于PCA
3. DBN(deep belief networks,由多层RBM组成),有多个隐藏层,每个隐藏层都是多个限制性波尔兹曼机。思路就是,先用自编码器进行无监督的预训练,提取特征并初始化权重,然后再使用标注信息进行监督式的训练
4. tensorflow实现自编码器(以去噪自编码器为例)