Używam aparatów zdefiniowanych jako podmoduł w tensorflow v2. Trenuję mój model fit_generator()
metodą. Chcę zapisywać mój model co 10 epok. Jak mogę to osiągnąć?
W Keras (nie jako podmoduł tf) mogę dać ModelCheckpoint(model_savepath,period=10)
. Ale w tf v2, oni zmieniło to ModelCheckpoint(model_savepath, save_freq)
gdzie save_freq
może być 'epoch'
w tym przypadku model jest zapisywany każdej epoce. Jeśli save_freq
jest liczbą całkowitą, model jest zapisywany po przetworzeniu tak wielu próbek. Ale chcę, żeby było po 10 epokach. Jak mogę to osiągnąć?
źródło
WARNING:tensorflow:'period' argument is deprecated. Please use 'save_freq' to specify the frequency in number of samples seen.
Myślę, że ta funkcja wkrótce się pojawi. W takim razie jak mogę to osiągnąć?save_freq
liczby epok, które chcesz, jako odstępu między zapisamiperiod
opcja wydaje się działać dobrze, ale z komunikatem, że będzie przestarzała.