【发布时间】:2018-01-24 02:15:02
【问题描述】:
我正在开展一个项目,该项目需要在向所有变量添加噪声后评估 CNN/RNN 的性能。例如,如果我们有一个简单的 MLP,我想给所有的权重参数添加一个随机高斯噪声,这并不难。然而,操纵 RNN 的变量似乎并不容易。比如tf.contrib.rnn.BasicLSTMCell里面的变量是封装的,用户不能访问。
我找到了一种可能的方法,即使用tf.train.saver() 函数。我可以打印所有变量,包括封装变量。但是,如何修改所有变量的值仍然不清楚。
有没有简单的方法可以做到这一点?
【问题讨论】:
标签: tensorflow lstm noise