Mục lục:

Làm cách nào để bạn sử dụng lại các biến trong TensorFlow?
Làm cách nào để bạn sử dụng lại các biến trong TensorFlow?

Video: Làm cách nào để bạn sử dụng lại các biến trong TensorFlow?

Video: Làm cách nào để bạn sử dụng lại các biến trong TensorFlow?
Video: Tensorflow và Keras - Hello world trong làng AI 2024, Tháng mười một
Anonim

Từ cuối cùng

  1. tái sử dụng có nghĩa là chia sẻ cùng một Biến đổi giữa các đối tượng khác nhau.
  2. Nếu bạn muốn chia sẻ một Biến đổi , lần thứ hai bạn đề cập đến điều đó, bạn cần chỉ định rõ ràng “ tái sử dụng = True”trong Biến đổi phạm vi của Biến đổi mà bạn muốn tái sử dụng , hoặc.
  3. thiết lập Biến đổi phạm vi để “ tái sử dụng = tf. AUTO_REUSE”

Bạn cũng cần biết rằng, phạm vi biến trong TensorFlow là gì?

Phạm vi biến đổi cho phép bạn tạo mới biến và chia sẻ những cái đã được tạo trong khi cung cấp kiểm tra để không tạo hoặc chia sẻ một cách tình cờ.

Người ta cũng có thể hỏi, TF Global_variables_initializer làm gì? tf . global_variables_initializer () làm điều này tự động và cùng một lúc. Chức năng này tiết kiệm thời gian nhưng về mặt kỹ thuật, bạn làm không phải gọi nó và có thể khởi tạo các biến của bạn bằng các phương tiện khác (ví dụ thường gặp nhất: khôi phục trọng số từ tệp).

Sau đó, làm cách nào để bạn khởi tạo một biến TensorFlow?

Đến khởi tạo một cái mới Biến đổi từ giá trị của người khác Biến đổi sử dụng cái khác biến thuộc tính khởi tạo_value (). Bạn có thể dùng khởi tạo giá trị trực tiếp làm giá trị ban đầu cho giá trị mới Biến đổi hoặc bạn có thể sử dụng nó như bất kỳ tensor nào khác để tính giá trị cho Biến đổi.

TF Get_variable là gì?

get_variable () được sử dụng để lấy hoặc tạo một biến thay vì gọi trực tiếp đến tf . Biến đổi. Nó sử dụng bộ khởi tạo thay vì truyền trực tiếp giá trị, như trong tf . Biến đổi. Bộ khởi tạo là một hàm có hình dạng và cung cấp một tensor có hình dạng đó.

Đề xuất: