【问题标题】:TensorFlow and the MNIST data setTensorFlow 和 MNIST 数据集
【发布时间】:2016-10-02 11:27:23
【问题描述】:

首先:我对机器学习和 TensorFlow 完全陌生 - 我只是在使用这项技术几个星期 - 我真的很喜欢它。

但我有(可能是一个简单的)关于 MNIST 数据集与 TensorFlow 结合的问题:我目前正在学习“MNIST for ML Beginners”教程 (https://www.tensorflow.org/versions/r0.11/tutorials/mnist/beginners/index.html#mnist-for-ml-beginners)。我完全理解整个事情是如何工作的,以及我用源代码完成了什么。

我现在的问题如下: 是否可以查看每个像素的单独权重参数?据我了解,我无法直接访问每个像素的各个权重参数,因为 tf.matmul() 操作返回给定类的所有权重参数的总和。

我想访问各个权重参数,因为我想看看这些值在神经网络的训练过程中是如何变化的。

感谢您的帮助,

-克劳斯

【问题讨论】:

    标签: machine-learning neural-network tensorflow mnist


    【解决方案1】:

    您只需执行以下操作即可获得实际重量:

    w = sess.run(W, feed_dict={x: batch_xs, y_: batch_ys})
    print w.shape
    

    如果您想要每个像素的结果,只需按元素乘以 batch_xs * w(适当地重新整形。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-01
      • 2018-08-17
      • 2020-06-03
      • 2016-11-13
      • 2021-12-26
      相关资源
      最近更新 更多