Jakie są różnice między tymi funkcjami?
tf.variable_op_scope(values, name, default_name, initializer=None)
Zwraca menedżer kontekstu do definiowania operacji, która tworzy zmienne. Ten menedżer kontekstu sprawdza, czy podane wartości pochodzą z tego samego wykresu, zapewnia, że wykres ten jest wykresem domyślnym, i przesuwa zakres nazw i zakres zmiennych.
tf.op_scope(values, name, default_name=None)
Zwraca menedżer kontekstu do użycia podczas definiowania op. Ten menedżer kontekstu sprawdza, czy podane wartości pochodzą z tego samego wykresu, zapewnia, że wykres ten jest wykresem domyślnym, i przesuwa zakres nazw.
tf.name_scope(name)
Opakowanie do
Graph.name_scope()
korzystania z domyślnego wykresu. ZobaczGraph.name_scope()
po więcej szczegółów.
tf.variable_scope(name_or_scope, reuse=None, initializer=None)
Zwraca kontekst dla zakresu zmiennego. Zmienny zakres pozwala tworzyć nowe zmienne i udostępniać już utworzone, zapewniając kontrole, aby nie tworzyć lub dzielić się przypadkowo. Aby uzyskać szczegółowe informacje, zobacz Poradnik dotyczący zmiennych, tutaj przedstawiamy tylko kilka podstawowych przykładów.