首页 > 解决方案 > 在训练期间为 Tensorflow 中的占位符设置默认值

问题描述

我使用 Tensorflow 1,并定义xtf.placeholder一个网络输入。但是在对网络进行了一些迭代训练之后,我想修复 的值,并且在调用 时x不要设置。有什么办法吗?一种可能的解决方案是为 设置默认值,但我无法在 Tensorflow 中找到为. 我不能使用,因为我定义时不知道默认值,并且默认值可能会在训练过程中发生变化。xfeed_dictsess.run(...)xtf.placeholdertf.placeholder_with_defaultx


我需要这个的情况如下。我有一个NN1(x1, x2)带有输入x1和的网络x2,我训练了这个网络。然后我想定义另一个NN2(x)只有一个输入的网络作为NN2(x) = NN1(x1=c, x2=x),其中c是一个常数。NN2应该以这种方式封装(单输入),所以我可以在我的其他代码中使用它。

标签: tensorflow

解决方案


推荐阅读