2016-07-21 1 views
2

디버깅하는 동안 Tensorflow에서 학습 할 수있는 모든 변수 (목록 형식)를 인쇄하는 방법은 무엇입니까? 예를 들어디버깅하는 동안 Tensorflow에서 학습 할 수있는 모든 변수 (목록 형식)를 인쇄하는 방법은 무엇입니까?

,

tvars = tf.trainable_variables() 

내가 (목록 유형 인) tvars에 모든 변수를 확인합니다.

나는 이미 Session.run() 바로 그 결과를 전달할 수 있어야 tf.trainable_variables() 반환 이후 tf.Variable 개체의 목록을 오류를 반환 아래 코드

myvars = session.run([tvars]) 
    print(myvars) 
+0

어떤 오류가 발생했는지에 관해 구체적으로 설명 할 수 있습니까? – shekkizh

+0

print ([t..trainable_variables()의 [v.name]) –

답변

6

을 시도했다 :

tvars = tf.trainable_variables() 
tvars_vals = sess.run(tvars) 

for var, val in zip(tvars, tvars_vals): 
    print(var.name, val) # Prints the name of the variable alongside its value. 
관련 문제