【发布时间】:2016-04-19 16:35:13
【问题描述】:
我正在尝试实现层之间的部分连接。假设我只想使用一些特征图,例如第一个和第三个。
- 为此目的使用 tf.gather() 是否正确?
- 我可以只使用索引运算符 [ ] 而不是 tf.gather() 吗?
- 在反向传播方面收集索引是否有效?我很难想象 Tensorflow 如何在内部知道连接来自内部反向传播过程中的第一个和第三个(哪些信息是硬编码的)。函数 tf.gather 是否记得连接?
代码:
# let say, L1 is layer1 output of shape [batch_size x image_size x image_size x depth1]
partL1 = L1[:, :, :, [0,2]]
# W2 is a tf variable of shape [5, 5, 2, depth2]
conv2 = tf.nn.conv2d(partL1, W2)
【问题讨论】:
标签: python tensorflow deep-learning