私はpaperを実装しており、要件は以下のように抽象化されています。私は複数のレイヤーを持つCNNを持っています。それぞれのレイヤーはスコープされています。紙には2つの例が必要なので、[grad_and_vars1, grad_and_vars2]
(grad_and_vars
は勾配と変数の組み合わせを意味し、1は最初の例を表す)を得るためにopt.compute_gradients(loss)
とtf.get_variable_scope().reuse_variables()
を使用しました。Tensorflowはスコープ内のすべてのgradient_and_variableペアを取得します
対応する変数が必要なスコープに含まれるグラデーションと変数のペアを取得するにはどうすればよいですか?
ありがとうございます。
'scope1_variables'と' scope2_variables'の変数の順序は同じですか? @chrert – Tengerye
「同じ注文」とはどういう意味ですか?異なるスコープの変数について話しているので、 'scope1_variables'と' scope2_variables'は互いに素です。 @Tengerye – chrert