¿Cuáles son las diferencias entre estas funciones?
tf.variable_op_scope(values, name, default_name, initializer=None)
Devuelve un administrador de contexto para definir una operación que crea variables. Este administrador de contexto valida que los valores dados son del mismo gráfico, garantiza que ese gráfico sea el gráfico predeterminado y aplica un ámbito de nombre y un ámbito variable.
tf.op_scope(values, name, default_name=None)
Devuelve un administrador de contexto para usar al definir una operación de Python. Este administrador de contexto valida que los valores dados son del mismo gráfico, asegura que ese gráfico es el gráfico predeterminado y empuja un ámbito de nombre.
tf.name_scope(name)
Contenedor para
Graph.name_scope()
usar el gráfico predeterminado. VerGraph.name_scope()
para más detalles.
tf.variable_scope(name_or_scope, reuse=None, initializer=None)
Devuelve un contexto para el alcance variable. El alcance variable permite crear nuevas variables y compartir las ya creadas al tiempo que proporciona comprobaciones para no crear o compartir por accidente. Para obtener más información, consulte el Cómo de alcance variable, aquí solo presentamos algunos ejemplos básicos.