代码之家  ›  专栏  ›  技术社区  ›  nbro kai

方法会话的参数feed\u dict的用例。跑

  •  0
  • nbro kai  · 技术社区  · 8 年前

    TensorFlow's documentation 关于 feed_dict 的参数 Session.run 方法,我们有

    可选的 feed\u目录 参数允许调用方重写图中张量的值。

    feed\u目录 :映射的字典 图形元素 至值(如上所述)。

    哪些图形元素?所有人?

    我明白我可以使用 feed\u目录 提供占位符,但是否有其他用例?如果不是,为什么不明确强调以下事实: feed\u目录 仅用于提供占位符?如果是,哪些?我希望能举个例子。

    1 回复  |  直到 8 年前
        1
  •  2
  •   suharshs    8 年前

    feed_dict 可用于馈送 任何 图中的张量。在实践中,制作必须馈电的张量是很方便的, Placeholder 节点,因为如果不馈送它们,将引发错误。但是,假设您正在调试一个图,您可以在图中输入、添加、提取任何中间张量。

    以下是一个示例:

    import tensorflow as tf
    
    with tf.Session() as sess:
        a = tf.constant(1, name="a")
        b = tf.constant(2, name="b")
        c = tf.add(a, b, name="c")
    
        # prints 3
        print(sess.run(c)) 
    
        # prints 4 since we have fed a new value for a, for just this run.
        print(sess.run(c, feed_dict={a:2})) 
    

    希望有帮助!

    推荐文章