Estou usando o keras definido como submódulo no tensorflow v2. Estou treinando meu modelo usando o fit_generator()
método Quero salvar meu modelo a cada 10 épocas. Como posso conseguir isso?
Em Keras (não como um submódulo de tf), eu posso dar ModelCheckpoint(model_savepath,period=10)
. Mas na t2 v2, eles mudaram isso para ModelCheckpoint(model_savepath, save_freq)
onde save_freq
pode estar; 'epoch'
nesse caso, o modelo é salvo a cada época. Se save_freq
for inteiro, o modelo será salvo após o processamento de tantas amostras. Mas quero que seja depois de 10 épocas. Como posso conseguir isso?
fonte
WARNING:tensorflow:'period' argument is deprecated. Please use 'save_freq' to specify the frequency in number of samples seen.
Acho que esse recurso será lançado em breve. Nesse caso, como posso conseguir isso?save_freq
vezes o número de épocas que você quer como intervalo entre salvaperiod
A opção parece funcionar bem, mas com a mensagem de que será preterida.