2016-08-03 5 views
0

正規分布に従ったランダムノイズを注入することによって、オプティマイザRMSPropOptimzerの1つを改良しようとしました。そこで私はtensorflow\core\kernels\training_ops.ccのソースファイルを直接再構築しようとしました。具体的にはアルゴリズムApplyRMSPropを書き直しました。TensorFlowのトレーニングOpのカーネルにランダムノイズを導入するには?

したがって、ランダムノイズを導入しようとしました。私はRandomUniformがカーネルファイルrandom_op.ccにあり、正規分布を生成しているようです。しかし、カーネルファイルtraining_ops.ccでそのインタフェースを呼び出す方法はわかりません。だから私は誰かがトレーニング変数にランダム変数を導入する方法について私に助言を与えることができるかどうか尋ねる。

答えて

0

from tensorflow.python.ops import random_opsによって私のオプティマイザでrandom_uniform関数を呼び出そうとしました。その結果、ランダム変数を含むテンソルがトレーニングOpに与えられました。それが解決されました。

関連する問題