首页 文章

在会话期间获取张量流占位符的值

提问于
浏览
1

我有一个模型(最初不是由我编写的),我正在尝试了解代码并进行一些修改 .

假设我有一些占位符定义为(这里我只写了一个):

fs = [tf.placeholder(tf.float32, shape=(n,  m))  for i in range(k)]

在制作 feed_dict 之后,在会话期间,我想打印输入占位符的值,例如进行一些操作 .

How can I get the value of a placeholder during run and then print them?

我发现例如 tf.eval() 是一种方式,但它从头开始计算图形,这对我的情况不利 .

我在网上找不到答案 . 如果你可以帮助我,我很感激 .

先感谢您 .

1 回答

  • 2

    您可以使用 session.run ,例如

    fs_results = session.run(fs, feed_dict=feed_dict)
    

    这不会从头开始创建新的计算图 .

相关问题