Sự khác biệt giữa các chức năng này là gì?
tf.variable_op_scope(values, name, default_name, initializer=None)
Trả về một trình quản lý bối cảnh để xác định một op tạo các biến. Trình quản lý bối cảnh này xác nhận rằng các giá trị đã cho là từ cùng một biểu đồ, đảm bảo rằng biểu đồ đó là biểu đồ mặc định và đẩy một phạm vi tên và phạm vi biến.
tf.op_scope(values, name, default_name=None)
Trả về trình quản lý bối cảnh để sử dụng khi xác định Python op. Trình quản lý bối cảnh này xác nhận rằng các giá trị đã cho là từ cùng một biểu đồ, đảm bảo rằng biểu đồ đó là biểu đồ mặc định và đẩy phạm vi tên.
tf.name_scope(name)
Wrapper để
Graph.name_scope()
sử dụng biểu đồ mặc định. XemGraph.name_scope()
để biết thêm chi tiết.
tf.variable_scope(name_or_scope, reuse=None, initializer=None)
Trả về một bối cảnh cho phạm vi biến. Phạm vi biến cho phép tạo các biến mới và chia sẻ các biến đã được tạo trong khi cung cấp séc để không tạo hoặc chia sẻ một cách tình cờ. Để biết chi tiết, hãy xem Cách biến phạm vi, ở đây chúng tôi chỉ trình bày một vài ví dụ cơ bản.