gpt4 book ai didi

python - Keras 保存检查点

转载 作者:太空宇宙 更新时间:2023-11-03 15:53:40 26 4
gpt4 key购买 nike

我正在关注 this blog并且我无法实现保存检查点,因为它在链接的博客中使用。在第 23 行,它使用了:

filepath="weights-improvement-{epoch:02d}-{val_acc:.2f}.hdf5"

所以我尝试稍微调整一下代码以使其更加动态:

filepath = '{0}/checkpoints/checkpoint-{epoch:02d}-{val_loss:.2f}.hdf5'.format(目录)

我想将给定架构的所有检查点存储在 1 个目录中,例如:./architecture1/checkpoints/

但我收到以下错误:KeyError: 'epoch'。我在这里做错了什么?

P.S.: filepath = "./checkpoints/checkpoint-{epoch:02d}-{val_loss:.2f}.hdf5" 有效,但它会将所有检查点保存在我不知道的 1 个目录中我不想。

最佳答案

如果你想使用format,正确的方法是像这样转义括号:

filepath = '{0}/checkpoints/checkpoint-{{epoch:02d}}-{{val_loss:.2f}}.hdf5'.format(directory)

因此,如果 directory = 'weights'filepath 将是 'weights/checkpoints/checkpoint-{epoch:02d}-{val_loss:.2f} .hdf5'.

(注意目录是否包含{})

关于python - Keras 保存检查点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44886509/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com