※ 引述《vu04y94 (今)》之銘言:
: 小弟只有C++背景 剛開始寫python 有下列疑問
: 1.https://imgur.com/a/mjRYm
: 書上是說這樣可以生成很多layer的wieght and bias
: 每一個i值都產生一組 且shape都可以不一樣
: 我的疑問是 他們的名字都一樣 這樣每一個i的weight不會被上一個i的覆蓋掉嗎
: 而且他們都是local variable 跑for loop每一次都不見
: 最後training的時候weight應該消失了?
Tensorflow在你建variable的時候就會自己另外存起來
就算你指名name一樣它還是會自己另外給一個name
可參考:https://tinyurl.com/y94mxtxf
稍微改動一下裡面的name跟變數名稱去測試應該就能理解
: 2.https://imgur.com/a/J8qRg
: 請問這樣寫 跟 在最後training的時用for i in n_batch
: 然後用i餵入global_step有何不同
global_step這樣子寫我想是方便自動計數
實際在跑的時候你只要run learning_step這個op
它就會自動幫你累加global_step
可參考:https://tinyurl.com/ybv6zn2k
Tensorflow我也不太熟, 有錯誤再請其他大德協助更正, 謝謝