2017-08-16 6 views
0

すべての変数にノイズを追加した後、CNN/RNNの性能を評価する必要があるプロジェクトに取り組んでいます。たとえば、単純なMLPを使用している場合、すべての重みパラメータにランダムなガウスノイズを追加することは難しくありません。しかし、RNNの変数を操作するのは容易ではないようです。たとえば、tf.contrib.rnn.BasicLSTMCell内の変数はカプセル化されており、ユーザにとってはアクセス不可能です。すべてのテンソルフロー変数にガウスノイズを追加

tf.train.saver()機能を使用すると、これを行う方法が見つかりました。カプセル化された変数を含むすべての変数を出力できます。しかし、すべての変数の値を変更する方法はまだ明確ではありません。

これを行う簡単な方法はありますか?

答えて

0

tf.trainable_variablesdoc)またはtf.global_variablesdoc)を使用してこれらの変数を取得し、それらにノイズを追加することができます。

関連する問題