8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

ValueError:提供的文件路径必须以 `.keras` 结尾(Keras 模型格式)。收到:filepath=model/keypoint_classifier/keypoint_classifier.hdf5

imakak 2月前

36 0

PYTHON 版本:3.12.4PIP 版本:24.1.1KERAS 版本:3.4.1TENSORFLOW 版本:2.16.1我一直尝试在 jupyter notebook 上运行代码来训练模型:这实际上引发了一个……

PYTHON版本:3.12.4

PIP 版本:24.1.1

KERAS 版本:3.4.1

TENSORFLOW 版本:2.16.1

我一直尝试在 jupyter notebook 上运行代码来训练模型:

这实际上会引发一个错误:

ValueError                                Traceback (most recent call last)
Cell In[10], line 2
      1 # Model chekpoint Callback
----> 2 cp_callback = tf.keras.callbacks.ModelCheckpoint(
      3     model_save_path, verbose=1, save_weights_only=False)
      4 # Callback for early Termination
      5 es_callback = tf.keras.callbacks.EarlyStopping(patience=20, verbose=1)

File ~\AppData\Local\Programs\Python\Python312\Lib\site-packages\keras\src\callbacks\model_checkpoint.py:191, in ModelCheckpoint.__init__(self, filepath, monitor, verbose, save_best_only, save_weights_only, mode, save_freq, initial_value_threshold)
    189 else:
    190     if not self.filepath.endswith(".keras"):
--> 191         raise ValueError(
    192             "The filepath provided must end in `.keras` "
    193             "(Keras model format). Received: "
    194             f"filepath={self.filepath}"
    195         )

ValueError: The filepath provided must end in `.keras` (Keras model format). Received: filepath=model/keypoint_classifier/keypoint_classifier.hdf5

代码:

# Model chekpoint Callback
cp_callback = tf.keras.callbacks.ModelCheckpoint(
    model_save_path, verbose=1, save_weights_only=False)
# Callback for early Termination
es_callback = tf.keras.callbacks.EarlyStopping(patience=20, verbose=1)
帖子版权声明 1、本帖标题:ValueError:提供的文件路径必须以 `.keras` 结尾(Keras 模型格式)。收到:filepath=model/keypoint_classifier/keypoint_classifier.hdf5
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由imakak在本站《tensorflow》版块原创发布, 转载请注明出处!
最新回复 (0)
  • @Dr.Snoopy 先生,我的问题是,以前它可以使用 .h5 格式,而这种格式也可能被 matlab 导入。那么为什么突然不支持 .h5 了。我不知道 .keras 是否也可以被 matlab 导入。

  • Loaf 2月前 0 只看Ta
    引用 3

    这并不突然,Keras 3 仅支持 .keras 模型,版本 <3 仍然支持 .h5,这很久以前就已经宣布了。

  • AleV 2月前 0 只看Ta
    引用 4

    我明白了 save_weights_only=False ,所以附加 .keras model_save_path ,然后它就会起作用。

    我的模型中也遇到了类似的问题,附加 .keras 到文件路径解决了该问题。

返回
作者最近主题: