_pickle.UnpicklingError: invalid load key, '\x18'.

深度学习经过训练后,再 run test.py ,然后就出现这个问题
_pickle.UnpicklingError: invalid load key, '\x18'.
到底怎么解决呀,卡了几天了

img

“Devil组”引证GPT后的撰写:

  • 可能是由于 pickle 文件被破坏或损坏了,或者使用了不兼容的 pickle 协议。

以下是一些可能的解决方法:

  • 确保你使用的是相同的 pickle 协议版本。如果你在训练时使用了不同的 pickle 协议版本,请使用相同的 pickle 协议版本重新保存模型。
  • 如果你在保存 pickle 文件时使用了压缩,则在加载 pickle 文件时也需要使用相同的压缩选项。例如,如果你在保存 pickle 文件时使用了 gzip 压缩,则在加载 pickle 文件时也需要使用 gzip 压缩。
  • 尝试使用 Python 的 pickle 库手动加载 pickle 文件,以查看是否出现相同的错误。如果是,请尝试重新生成 pickle 文件。
  • 如果你无法修复 pickle 文件,则可能需要重新训练模型。

同个问题,问问解决了吗