Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向所有tensorflow变量添加高斯噪声_Tensorflow_Lstm_Noise - Fatal编程技术网

向所有tensorflow变量添加高斯噪声

向所有tensorflow变量添加高斯噪声,tensorflow,lstm,noise,Tensorflow,Lstm,Noise,我正在做一个项目,需要评估CNN/RNN在向所有变量添加噪声后的性能。例如,如果我们有一个简单的MLP,我想在所有权重参数中添加一个随机高斯噪声,这并不困难。然而,为RNN操作变量似乎并不容易。例如,tf.contrib.rnn.BasicLSTMCell中的变量是封装的,用户无法访问 我通过使用tf.train.saver函数找到了一种可行的方法。我可以打印所有变量,包括封装的变量。然而,如何修改所有变量的值仍然不清楚 有没有一种简单的方法可以做到这一点?您可以使用tf.trainable\u

我正在做一个项目,需要评估CNN/RNN在向所有变量添加噪声后的性能。例如,如果我们有一个简单的MLP,我想在所有权重参数中添加一个随机高斯噪声,这并不困难。然而,为RNN操作变量似乎并不容易。例如,tf.contrib.rnn.BasicLSTMCell中的变量是封装的,用户无法访问

我通过使用tf.train.saver函数找到了一种可行的方法。我可以打印所有变量,包括封装的变量。然而,如何修改所有变量的值仍然不清楚

有没有一种简单的方法可以做到这一点?

您可以使用tf.trainable\u变量或tf.global\u变量来获取这些变量,并将其添加到变量中