1
的行爲,請考慮以下的Python 2段使用TensorFlowTensorFlow - 嵌套變量作用域
with tf.variable_scope('scope'):
layer = slim.conv2d(input_tensor, 64, 7, 2, padding='SAME', scope='another_scope')
我創建一個變量範圍內的conv2d
層,但我也通過另一個變量的作用域名稱,明確到的構造函數寫conv2d
層。
我的問題如下:
- 會有什麼變量
layer
的名稱,並在其範圍將這個變量定義 -scope
或another_scope
。 - 允許用戶聲明像這樣的變量的用例是什麼?
- 是否有可能在TensorFlow中創建嵌套變量作用域?如果是,那麼它是如何工作的?
- 如果範圍
another_scope
尚未自行創建,TensorFlow會自行創建它嗎?
謝謝!