0
내 변수의 값을 지정/수정하고 싶습니다. 이름으로 호출하여 변경하고 싶습니다. exemple 들어Tensorflow : 이름으로 변수 지정
:
vars = tf.trainable_variables()
print(vars[1].name)
'행렬 1 : 0'
upt = vars['matrix1:0'].assign_add(tf.constant(1))
sess.run(upt)
그 이유는 그들이시기에 대한 의존으로 변수에 대한 인덱스를 신뢰할 수 없습니다이다
그들은 코드에서 실행됩니다. 새 변수를 추가하면 모든 인덱스를 이동해야하므로 편리하지 않습니다. 이름을 사용하면 내 인생이 훨씬 쉬워 질 것입니다.
로 변수를 수정'V에 대한 = {v.name:v의를 바르 tf.trainable_variables()}' –
이제 변수 이름에 새 값을 부르는 방법은 무엇입니까? – PhABC
그리고 나서'vars [ 'matrix1 : 0'] 할 수 있습니다. assign_add (tf.constant (1))' –