Responder a: Restore de checkpoint

#33712
Felix Nganga
Participante

Professor, depois de ter instanciado ckpt, ckpt_manager, Dcnn da classe DCNN, quando faço ckpt.restore(ckpt_manager.latest_checkpoint)

Recebo de facto a confirmacao de que o ultimo checkpoint foi restaurado e me retorna até:

<tensorflow.python.training.tracking.util.CheckpointLoadStatus at 0x7fbca3494b50>

Agora como quero utilizar o restaurado para não fazer mais o fit, como procido para proxima etapa para usar history e suas metricas para poder fazer graficos com eles conforme fizemos em aula?

Repito que não pretendo executar o codigo abaixo para não fazer mais o fit do modelo vsito que que quero usar o ultimo checkpoint restaurado:

class MyCustomCallBack(tf.keras.callbacks.Callback):
def on_epoch_end(self, epoch, logs=None):
ckpt_manager.save()
print(“Checkpoint savet at {}”.format(checkpoint_path))

history = Dcnn.fit(train_dataset,
epochs=NB_EPOCHS,
#steps_per_epoch = 100,
callbacks=[MyCustomCallBack()])