小编Jin*_*inn的帖子

系统错误:使用 Keras 加载模型时未知操作码

我已经在此链接上在 Kaggle 上训练了一个模型: https: //www.kaggle.com/dcosmin/shufflenet-with-keras 使用此链接中的源代码: https: //github.com/opconty/keras-shufflenetV2/ blob/master/shufflenetv2.py。训练完成后,我保存了一个名为ShuffleNetV2.h5的模型和weights.hdf5。当我尝试在我的计算机上运行代码时:

# model = tf.keras.models.load_model('L-CNN v4.0.h5')
# model = tf.keras.models.load_model('MobileNetV2 - 131 - 2.0.h5')
model = tf.keras.models.load_model('ShuffleNetV2 - 131.h5')

model.compile(loss='categorical_crossentropy', 
              optimizer='adam',
              metrics=['accuracy'])
Run Code Online (Sandbox Code Playgroud)

我需要在最新版本的 Keras 和 Tensorflow 上使用 Python 3.7 运行此代码 - 我需要在 Raspberry Pi 上运行它。错误:

 SystemError                               Traceback (most recent call last)
<ipython-input-15-914c5b8863a1> in <module>
      1 #model = tf.keras.models.load_model('L-CNN v4.0.h5')
      2 #model = tf.keras.models.load_model('MobileNetV2 - 131 - 2.0.h5')
----> 3 model = tf.keras.models.load_model('ShuffleNetV2 - 131.h5')
      4 #model=load_model('ShuffleNetV2 - 131.h5')
      5 model.compile(loss='categorical_crossentropy', 

C:\ProgramData\Anaconda3\envs\Computer …
Run Code Online (Sandbox Code Playgroud)

python machine-learning computer-vision keras tensorflow

8
推荐指数
1
解决办法
9647
查看次数