Vì các tính toán của Tenor hợp thành các biểu đồ nên tốt hơn là giải thích hai biểu đồ theo biểu đồ.
Lấy ví dụ hồi quy tuyến tính đơn giản
WX+B=Y
nơi W
và đại diện B
cho các trọng số và thiên vị và X
cho các đầu vào Y
của các quan sát và cho các đầu ra của các quan sát.
Rõ ràng X
và Y
có cùng bản chất (biến số biểu hiện) khác với biến số W
và B
(biến tiềm ẩn). X
và Y
là các giá trị của các mẫu (các quan sát) và do đó cần phải điền vào một vị trí , trong khi W
và B
là các trọng số và độ lệch, Biến (các giá trị trước ảnh hưởng đến sau) trong biểu đồ cần được huấn luyện bằng các cặp X
và Y
cặp khác nhau . Chúng tôi đặt các mẫu khác nhau cho các Placeholder để huấn luyện các Biến .
Chúng ta chỉ cần lưu hoặc khôi phục các Biến (tại các điểm kiểm tra) để lưu hoặc xây dựng lại biểu đồ bằng mã.
Giữ chỗ chủ yếu là chủ sở hữu cho các bộ dữ liệu khác nhau (ví dụ dữ liệu đào tạo hoặc dữ liệu thử nghiệm). Tuy nhiên, Biến được đào tạo trong quy trình đào tạo cho các nhiệm vụ cụ thể, nghĩa là để dự đoán kết quả của đầu vào hoặc ánh xạ đầu vào tới các nhãn mong muốn. Chúng vẫn giữ nguyên cho đến khi bạn đào tạo lại hoặc tinh chỉnh mô hình bằng cách sử dụng các mẫu khác nhau hoặc giống nhau để điền vào Trình giữ chỗ thường xuyên thông qua lệnh. Ví dụ:
session.run(a_graph, dict = {a_placeholder_name : sample_values})
Giữ chỗ cũng được thông qua dưới dạng tham số để đặt mô hình.
Nếu bạn thay đổi trình giữ chỗ (thêm, xóa, thay đổi hình dạng, v.v.) của một mô hình ở giữa đào tạo, bạn vẫn có thể tải lại điểm kiểm tra mà không cần sửa đổi gì khác. Nhưng nếu các biến của mô hình đã lưu bị thay đổi, bạn nên điều chỉnh điểm kiểm tra phù hợp để tải lại và tiếp tục đào tạo (tất cả các biến được xác định trong biểu đồ sẽ có sẵn trong điểm kiểm tra).
Tóm lại, nếu các giá trị là từ các mẫu (các quan sát bạn đã có), bạn tạo một trình giữ chỗ một cách an toàn để giữ chúng, trong khi nếu bạn cần một tham số để đào tạo khai thác Biến (chỉ cần đặt, đặt Biến cho các giá trị bạn muốn để tự động sử dụng TF).
Trong một số mô hình thú vị, như mô hình chuyển kiểu , các pix đầu vào sẽ được tối ưu hóa và các biến mô hình được gọi là thông thường được cố định, sau đó chúng ta nên tạo đầu vào (thường được khởi tạo ngẫu nhiên) như một biến như được thực hiện trong liên kết đó.
Để biết thêm thông tin xin vui lòng suy ra tài liệu đơn giản và minh họa này .
Variable
s, nhưng không phảiplaceholder
s (có giá trị phải luôn được cung cấp).