variables - 如何在检查点中列出某些变量?

标签 variables tensorflow state

我正在使用自动编码器。我的检查点包含网络的完整状态(即编码器、解码器、优化器等)。我想玩弄编码。因此,在我的评估模式中,我只需要网络的解码器部分。

如何仅从现有检查点读取一些特定变量,以便我可以在另一个模型中重用它们的值?

最佳答案

list_variables checkpoint_utils.py 中的方法它可以让你看到所有保存的变量。

但是,对于您的用例,使用 Saver 进行恢复可能更容易。 .如果您在保存检查点时知道变量的名称,则可以创建一个新的保存程序,并告诉它将这些名称初始化为新的 Variable对象(可能具有不同的名称)。这在 CIFAR 示例中用于选择恢复 subset of variables .见 Choosing which Variables to Save and Restore在 Howto

关于variables - 如何在检查点中列出某些变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38944238/

相关文章:

android - Flutter - setState() 没有更新按钮的文本颜色?

javascript - ES6 组件之间的 React setState

c++ - 在另一个类的成员函数中从成员函数启动线程

c++ - 添加到私有(private)变量不起作用

Javascript: "+"符号连接而不是给出变量总和

python - Keras条件传递一个模型输出到另一个模型

python - Tensorflow:链接 tf.gather() 产生 IndexedSlices 警告

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP

vba - VBA 中的动态运算符。我怎样才能?

python - 了解 Tensorflow 中权重和偏差的初始化