在default graph上封装了Graph.add_to_collection()
先定义一下什么叫collection:
一个Graph
实例支持由名称标识的“集合”任意数量。为了方便构建大型图形,集合可以存储相关对象组:例如,对构建图形期间创建的所有变量tf.Variable
使用集合(命名 tf.GraphKeys.GLOBAL_VARIABLES
)。调用者可以通过指定新名称来定义其他集合。
add_to_collection():
add_to_collections(
names,
value
)
value是collection中的
names
。
请注意,collecion不是集合,因此可以多次向集合中添加值。此函数可确保names
忽略重复项 ,但不会检查其中value
任何集合中的预先存在的成员身份 names
。
names
可以是任何可迭代的,但如果names
是字符串,则将其视为单个集合名称。
ARGS:
names
:要添加的集合的键。本GraphKeys
类包含了许多收藏标准名称。value
:要添加到集合的值。