在tensorflow中,有两个范围函数:variable_ops_scope和variable_scope。第一个签名如下:
variable_op_scope(值,name_or_scope,DEFAULT_NAME,初始化器, 正则化器,caching_device,分区器,重用)
第一个参数"值是什么"意思? " DEFAULT_NAME"仅在name_or_scope为None时使用,那么为什么这个函数需要采用这两个参数?一个参数足够......
一般来说,这两个范围有什么区别?
答案 0 :(得分:1)
variable_ops_scope是variable_scope的包装器。就像tf.variable_scope一样,它可以执行另外两件事:
(1)验证值是否来自同一图表, (2)如果name_or_scope为None,则将使用default_name,如果需要,将不加参数。请注意,如果name_or_scope不是None,它将被使用,但不会被统一,并且不会使用default_name。