2017-11-14 2 views
0

tensorflow while_loop을 사용하고 있습니다. 문제는 while_loop의 본문에서 만든 변수가 학습 가능한 변수에 추가된다는 것입니다. 예를 들어 :tensorflow는 변수를 학습 가능 변수에 추가하지 못하도록합니다.

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

, • 변수를 얻기 위해 tf.Variable를 사용하는 경우 다음 trainable=Falsetf.Variable 's의 생성자를 제공 할 수 있습니다, trainable_variables

답변

0

에 추가했다. 그러나 예제에서 a은 TensorFlow 변수가 아닐 수 있습니다 ... (bc이 가변 객체 인 경우 a은 Tensor 임). 컨텍스트 나 코드가 없으면 내가 말할 수있는 것이 많지 않습니다.

관련 문제