2017-11-14 7 views
0

私はtensorflow while_loopを使用しています。問題は、while_loopの本体で作成した変数が、学習可能な変数に追加されることです。たとえば:テンソルフローで訓練可能変数に変数を追加できないようにする

def body(b, c): 
    a = b + c 
    ... 
    (others calculations that create variables like a) 
    ... 
    return b, c 

あなたは変数を取得するためにtf.Variableを使用している場合、あなたはtrainable=Falsetf.Variableさんへのコンストラクタを供給することができ、trainable_variables

答えて

0

に追加しました。しかし、あなたの例ではaはTensorFlow変数ではない可能性があります(bcがVariableオブジェクトの場合、aはTensorです)。より多くの文脈やコードがなければ、私が言うことが他にはあまりありません。

関連する問題