- 我正在使用 4 层 RBM 来创建 DBN。(每层有21个节点)
- 在最后一层,我正在添加标签数据,具体来说,2个类。(这个DBN是一个二进制分类器。添加类标签数据后,我在顶层有21+2=23个节点)。
- 我将最后一层的输出与类标签输入相结合,对 2 单元向量进行 softmax 处理。(位置 0 中的 1 表示类 0,位置 1 中的 1 表示类 1)。
问题 - 1. 这个 softmax 层是否需要使用 CD-k 进行训练?意思是,我需要在输出层和最后(增强)层之间进行 CD 吗?
如何初始化最后一层到输出层连接的权重?
或者,是否需要训练顶层,现在是 21+2 个单位,CD-k 与底层相对?
谢谢。我正在看这篇论文 - http://machinelearning.org/archive/icml2008/papers/601.pdf