1

我正在为机器人开发一个字母识别应用程序。我使用我的家用 PC 来训练模型,并希望使用已经训练的模型在 RPI 零 W 上进行识别。

我有一个 HDF 模型。当我尝试在 RPI 零上安装 Tensorflow 时,它会抛出一个哈希错误,据我发现这是由于 TF beeing 用于 64 位机器。当我尝试安装 Tensorflow Lite 时,安装库存和崩溃。

为了保存我使用的模型:

classifier.save('test2.h5')

那是预测线:

test_image = ks.preprocessing.image.load_img('image.jpg')
test_image = ks.preprocessing.image.img_to_array(test_image)

result = classifier.predict(test_image)

我也尝试通过 Nuitka 编译 python 脚本,但由于 RPI 是 ARM 并且 nuitka 不提供交叉编译,这种可能性感觉出来了。

4

1 回答 1

2

您可以使用已经可用的 TFLite 来解决您的问题。

如果这没有帮助,您还可以从源代码构建 TFLite。

请参考以下链接:

https://www.tensorflow.org/lite/guide/build_rpi

https://medium.com/@haraldfernengel/compiling-tensorflow-lite-for-a-raspberry-pi-786b1b98e646

于 2019-10-15T09:49:30.947 回答