我已经在此链接上在 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)