【发布时间】:2017-01-31 09:56:16
【问题描述】:
背景
在浏览 tensorflow 的文档时,我在 Variable Sharing 上遇到了卷积神经网络示例。这些示例通过描述两个图像暴露于图像过滤器的问题来激发变量共享的需求,而图像过滤器想要重用变量。
问题
我无法理解这种方法。除了引入变量共享的概念之外,我们是否可以不将所有图像放在矩阵中(以像素值的形式,每行表示一个新图像)并执行必要的操作就像使用单个变量集对整个矩阵进行过滤一样。我建议的方法类似于我们在普通神经网络中使用的方法。我们不会对每个训练示例使用重用变量的概念,而是将它们以矩阵的形式堆叠起来并为所有训练示例提供一个共同的权重矩阵,以执行必要的操作。
有人能指出我在设置这两种方法之间的一致性时哪里错了吗?
【问题讨论】:
标签: machine-learning tensorflow neural-network conv-neural-network