Używam tf.estimator w TensorFlow 1.4 i tf.estimator.train_and_evaluate
jest świetny, ale muszę wcześniej przestać. Jaki jest preferowany sposób dodania tego?Wcześniejsze zatrzymanie z tf.estimator, jak?
Zakładam, że jest tam gdzieś jakieś tf.train.SessionRunHook
. Widziałem, że był stary pakiet contrib z ValidationMonitor, który wydawał się wcześniej zatrzymywać, ale nie wydaje się być już w 1.4. A może preferowaną metodą w przyszłości będzie poleganie na tf.keras (z którym wczesne zatrzymanie jest naprawdę łatwe) zamiast tf.estimator/tf.layers/tf.data?
tf.train.StopAtStepHook nie wydaje się wcześniej przestać? Ale tak, myślę, że mógłbym zrobić swój własny hak, który ocenia zestaw sprawdzania poprawności, po prostu spodziewałem się, że zostanie on wbudowany jak z TensorFlow 1.4. Dzięki! –
@ CarlThomé Widzę, co masz na myśli. Masz rację, tensorflow zawiera teraz tylko trywialne haki sesji i zaleca wstawianie złożonych decyzji z własnymi hakami. – Maxim
Jaką zmienną pomoże mi uchwycić utratę funkcji after_run w każdym kroku w celu zahamowania zatrzymania ealry? –