Я использую керасы, определенные как подмодуль в tenorflow v2. Я тренирую свою модель, используя fit_generator()
метод. Я хочу сохранять свою модель каждые 10 эпох. Как мне этого добиться?
В керасе (не как подмодуль тф) могу дать ModelCheckpoint(model_savepath,period=10)
. Но в tf v2 они изменили это на то, ModelCheckpoint(model_savepath, save_freq)
где save_freq
может быть, 'epoch'
в каком случае модель сохраняется каждую эпоху. Если save_freq
целое число, модель сохраняется после обработки большого количества образцов. Но я хочу, чтобы это было после 10 эпох. Как мне этого добиться?
источник
WARNING:tensorflow:'period' argument is deprecated. Please use 'save_freq' to specify the frequency in number of samples seen.
Итак, я думаю, эта функция скоро выйдет. В таком случае, как я могу этого добиться?save_freq
умноженное на количество эпох, которое вы хотите, в качестве интервала между сохранениямиperiod
Опция вроде работает нормально но с сообщением о том, что она устарела.