Tôi đang sử dụng tf.estimator trong TensorFlow 1.4 và tf.estimator.train_and_evaluate
thật tuyệt vời nhưng tôi cần dừng sớm. Cách ưa thích để thêm điều đó là gì?Dừng sớm với tf.estimator, làm cách nào?
Tôi giả sử có một số tf.train.SessionRunHook
ở đâu đó cho việc này. Tôi thấy rằng có một gói contrib cũ với một ValidationMonitor mà dường như đã dừng lại sớm, nhưng nó không có vẻ là xung quanh nữa trong 1.4. Hay cách ưa thích hơn trong tương lai là dựa vào tf.keras (mà việc dừng sớm thực sự dễ dàng) thay vì tf.estimator/tf.layers/tf.data, có lẽ?
tf.train.StopAtStepHook dường như không dừng lại sớm? Nhưng yeah, tôi đoán tôi có thể làm móc của riêng tôi mà đánh giá một bộ xác nhận, tôi chỉ mong đợi nó được xây dựng như TensorFlow 1.4. Cảm ơn! –
@ CarlThomé Tôi hiểu ý của bạn là gì. Bạn nói đúng, các gói tensorflow chỉ là phiên nhỏ nhặt hiện tại và đề xuất để đưa ra các quyết định phức tạp với các móc riêng. – Maxim
Biến nào sẽ giúp tôi trong việc ghi lại sự mất mát trong hàm after_run trong mỗi bước để thực hiện việc dừng ealry? –