在感到困惑之后,我发现以下差异,如果我犯了错误,请澄清我或给我更多的差异
- 如果使用tf.variable定义网络,无论我们调用网络多少次,默认情况下它们总是使用相同的变量,每次都不会创建新变量
- 如果使用tf.get_variabels定义了网络,那么每次我们调用网络时都要小心,如果我们想重用现有变量或创建新变量。
- tf.name_scope仅影响使用tf.variables创建的操作名称和变量,方法是在其名称中添加前缀,tf.get_variables创建的变量将忽略它。
- tf.variable_scope影响操作和变量名称,无论变量是由tf.get_variables还是tf.variables创建的
醇>
如果有误解,请添加或更正