1. ホーム
  2. tensorflow

[解決済み】TensorFlowでtf.get_collection()を理解する方法

2022-02-15 07:50:55

質問

で迷っています。 tf.get_collection() を形成します。 ドキュメント と書かれています。

指定された名前を持つコレクション内の値のリストを返します。

また、インターネット上の例としては、こちら

from_vars = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, from_scope)

から変数を集めるということでしょうか。 tf.GraphKeys.TRAINABLE_VARIABLES から from_scope ?

しかし、別のスコープから変数を取得したい場合、この関数はどのように使用すればよいのでしょうか?ありがとうございました。

どのように解決するのですか?

コレクションとは、名前のついた値の集合にほかならない。

すべての値は、計算グラフのノードである。

各ノードは名前を持ち、その名前はスコープを連結することで構成される。 / というように、値を指定します。 preceding/scopes/in/that/way/value

get_collection がない場合 scope は、フィルタ処理を適用せずにコレクション内のすべての値をフェッチできるようにします。

このとき scope パラメータを指定すると、コレクション内のすべての要素がフィルタリングされ、ノードの名前が指定された scope .