Bu işlevler arasındaki farklar nelerdir?
tf.variable_op_scope(values, name, default_name, initializer=None)
Değişkenler oluşturan bir op tanımlamak için bir bağlam yöneticisi döndürür. Bu bağlam yöneticisi, verilen değerlerin aynı grafikten olduğunu doğrular, grafiğin varsayılan grafik olmasını sağlar ve bir ad kapsamı ve bir değişken kapsamı zorlar.
tf.op_scope(values, name, default_name=None)
Bir Python op tanımlarken kullanılacak bağlam yöneticisini döndürür. Bu bağlam yöneticisi, verilen değerlerin aynı grafikten olduğunu doğrular, grafiğin varsayılan grafik olmasını sağlar ve bir ad kapsamı zorlar.
tf.name_scope(name)
İçin sarıcı
Graph.name_scope()
varsayılan grafiğini kullanarak. DahaGraph.name_scope()
fazla ayrıntı için bakınız.
tf.variable_scope(name_or_scope, reuse=None, initializer=None)
Değişken kapsamı için bir bağlam döndürür. Değişken kapsamı, yeni değişkenler oluşturmaya ve önceden oluşturulmuş olanları paylaşmaya izin verirken, yanlışlıkla oluşturmama veya paylaşmamaya izin verir. Ayrıntılar için Değişken Kapsamı Nasıl Yapılır'a bakın, burada sadece birkaç temel örnek sunuyoruz.