neural-network - Tensorflow - 数据邻接重要吗? - MNIST 示例

标签 neural-network tensorflow mnist

我查看了 MNIST example并注意到当图像的阵列被展平成一个 728 阵列时,如果该阵列被随机化会有影响吗?我的意思是 NN 是否考虑了数据的邻接性,或者是否有一个输入节点放置输入数字(因此有 728 个节点)。

我想问的是,如果我像示例中那样使用展平的图像进行训练,是否会得到与随机化 728 数据数组时相同的网络?

最佳答案

取决于您正在查看哪个 mnist 示例。 convolutional.py 在图像上运行 5x5 空间卷积窗口,它确实考虑了空间相关性。

使用简单权重矩阵的 MNIST 初学者示例:

W = tf.Variable(tf.zeros([784,10]))
b = tf.Variable(tf.zeros([10]))

没有。您可以排列点中条目的顺序而不更改任何内容,只要您以相同的方式排列所有输入

(卷积方法在大多数图像识别应用中获胜是有原因的——空间局部性很有用。:)

关于neural-network - Tensorflow - 数据邻接重要吗? - MNIST 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33711519/

相关文章:

artificial-intelligence - 在神经网络中,偏差是否会改变激活函数的阈值?

音频分割

matlab - 为什么我的神经网络在 MNIST 数据集上训练后无法正确预测 7 和 9?

tensorflow - tf.estimator.Estimator.train() 是否保持 input_fn 状态

python - 如何将 MNIST 图像下载为 PNG

pytorch - 为什么 MNIST 显示为 4 层深度的列表?

neural-network - 如何在 tensorflow 中实现多类铰链损失

python - 使用Tensorflow的LinearClassifier和Panda的数据框构建SVM

python - 使用tensorflow tf.control_dependency 和 tf.layers.batch_normalization 出现错误

tensorflow - 如何更改用于在 tensorflow2.0 中进行训练和评估的图像数量?