Khi lưu một trạm kiểm soát, TensorFlow thường lưu một tệp meta: my_model.ckpt.meta
. Có gì trong tập tin đó, chúng ta có thể khôi phục lại một mô hình ngay cả khi chúng ta xóa nó và loại thông tin nào chúng ta đã mất nếu chúng ta khôi phục lại một mô hình không có tệp meta?Siêu tệp điểm kiểm tra TensorFlow là gì?
Trả lời
Tệp này chứa một số MetaGraphDef
protocol buffer được tuần tự hóa. MetaGraphDef
được thiết kế dưới dạng định dạng tuần tự bao gồm tất cả thông tin cần thiết để khôi phục quy trình đào tạo hoặc suy luận (bao gồm GraphDef
mô tả luồng dữ liệu và chú thích bổ sung mô tả biến, đường dẫn đầu vào và thông tin liên quan khác). Ví dụ: MetaGraphDef
được sử dụng bởi TensorFlow Serving để bắt đầu dịch vụ suy luận dựa trên mô hình được đào tạo của bạn. Chúng tôi đang nghiên cứu các công cụ khác có thể sử dụng MetaGraphDef
để đào tạo.
Giả sử bạn vẫn có mã Python cho mô hình của mình, bạn không cần MetaGraphDef
để khôi phục mô hình, vì bạn có thể tạo lại tất cả thông tin trong MetaGraphDef
bằng cách thực thi lại mã Python xây dựng mô hình. Để khôi phục từ một trạm kiểm soát, bạn chỉ cần các tệp điểm kiểm tra có chứa các trọng số được đào tạo, được viết định kỳ vào cùng một thư mục.
- 1. Cách kiểm tra tệp Tensorflow .tfrecord?
- 2. Tensorflow. Liệt kê các biến trong điểm kiểm tra
- 3. Tệp điểm kiểm tra Máy tính xách tay Jupyter là gì?
- 4. Điểm khác biệt giữa điểm kiểm tra tia lửa và tồn tại trên đĩa là gì
- 5. Kiểm tra siêu, kiểm tra REST API an toàn
- 6. Siêu biên là gì?
- 7. Trình kiểm tra GUI tốt là gì?
- 8. Làm thế nào để tải điểm kiểm tra và suy luận với C++ cho tensorflow?
- 9. Điểm kiểm tra đơn vị bộ theo dõi redux-saga là gì?
- 10. Kiểm tra chức năng là gì?
- 11. Kiểm tra tình trạng này là gì?
- 12. Kiểm tra đơn vị là gì?
- 13. Kiểm tra Thổ Nhĩ Kỳ là gì?
- 14. benchmark chuẩn để kiểm tra lưu lượng tensorflow
- 15. Cách tốt nhất để kiểm tra tệp để xem tệp zip của nó là gì?
- 16. Kỷ nguyên trong TensorFlow là gì?
- 17. Thay thế numpy.newaxis trong tensorflow là gì?
- 18. Tensorflow: tf.nn.separable_conv2d làm gì?
- 19. Điểm nhấn của tiêu điểm là gì?
- 20. "Siêu" trong Mục tiêu-C là gì? (tự! = siêu)?
- 21. Điểm tra cứu <TKey, TElement> là gì?
- 22. Kiểm tra xem luồng có phải là tệp zip
- 23. Điểm của bài kiểm tra% eax% eax
- 24. Điểm chú thích của gói là gì?
- 25. Điểm kiểm tra spamassassin C# code
- 26. Siêu đối tượng trong CodeIgniter là gì?
- 27. Siêu dữ liệu trong .NET là gì?
- 28. Điểm STL là gì?
- 29. PHP kiểm tra xem tệp có phải là hình ảnh
- 30. "kiểm tra" làm gì?
Có cách nào để tải chúng bằng api C++ không? Tôi đang chạy vào rắc rối thực hiện đồ thị trong C + + vì các biến không được khởi tạo với Protos GraphDef thường xuyên. –
Cảm ơn bạn đã giải thích và giúp ích rất nhiều. – tobe
Xin chào @mrry, khi tôi lưu nhiều điểm kiểm tra với các bước chung, kết quả là nhiều '' 'name-step.cpkt''' và' '' name-step.cpkt.meta''', nhưng chỉ có 1 '' 'checkpoint'''. File '' 'checkpoint''' này là gì và tại sao không có nhiều tập tin này như' '' name-step.cpkt'''? – tnq177