Estoy usando keras definidas como submódulo en tensorflow v2. Estoy entrenando mi modelo usando el fit_generator()
método. Quiero guardar mi modelo cada 10 épocas. ¿Cómo puedo conseguir esto?
En Keras (no como un submódulo de tf), puedo dar ModelCheckpoint(model_savepath,period=10)
. Pero en tf v2, han cambiado esto a ModelCheckpoint(model_savepath, save_freq)
donde save_freq
puede estar, 'epoch'
en cuyo caso el modelo se guarda cada época. Si save_freq
es entero, el modelo se guarda después de que se hayan procesado tantas muestras. Pero quiero que sea después de 10 épocas. ¿Cómo puedo conseguir esto?
fuente
WARNING:tensorflow:'period' argument is deprecated. Please use 'save_freq' to specify the frequency in number of samples seen.
Entonces, supongo, esta función se publicará pronto. En ese caso, ¿cómo puedo lograr esto?save_freq
la cantidad de épocas que desee como intervalo entre salvadosperiod
La opción parece funcionar bien pero con el mensaje de que quedará en desuso.