Google COLAB免费版本保存Keras训练模型

Google COLAB免费版本保存Keras训练模型,keras,google-colaboratory,Keras,Google Colaboratory,我在谷歌colab免费版中保存了keras训练模型 model.save("my_model.h5") 我尝试使用下面的方法检索模型 from keras.models import load_model model = load_model('my_model.h5') 但它是在抛出错误 OSError: Unable to open file (unable to open file: name = 'my_model.h5', errno = 2, error message = '

我在谷歌colab免费版中保存了keras训练模型

 model.save("my_model.h5")
我尝试使用下面的方法检索模型

from keras.models import load_model
model = load_model('my_model.h5')
但它是在抛出错误

OSError: Unable to open file (unable to open file: name = 'my_model.h5', errno = 2, error message = 'No such file or directory', flags = 0, o_flags = 0)
我能从免费的谷歌colab版本中检索保存的模型吗,你能在这方面提供帮助吗 我在stackoverflow中检查了类似的问题,我认为这些答案属于colab pro版本

否则,培训时是否必须将模型保存在本地驱动器的特定路径中?

有什么问题 您是在运行时而不是在google驱动器中存储模型。运行12小时后自动删除数据。所以我们必须在谷歌硬盘上保存模型

如何存储到Google Drive 首先连接到google drive

从google.colab导入驱动器
安装(“/content/drive”)
现在,您将在左侧找到文件资源管理器,它有
驱动器
目录。当你进入这个目录,它会带你去谷歌硬盘

假设我想将数据放入驱动器
my-drive

从keras.models导入负载模型
型号\路径='。/drive/My drive/MODEL.h5'
#现在将模型保存在驱动器中
model.save(模型路径)
#负荷模型
模型=加载模型(模型路径)

当你打开你的驱动器时,你会在驱动器中找到文件
model.h5

是的,我如下所述,>从google.colab import drive>drive.mount('/content/drive')**保存和加载模型的时间差是多少。这是因为您正在保存模型colab环境,并且colab环境会在运行时终止时删除文件。@PSKP昨天早上6:30开始ist,早上7:30开始。我怀疑这可能是原因。你能告诉我如何将深度学习模型保存到本地驱动器吗?在这种情况下,我补充了答案,这将解决你的问题。过来看。