我无法在 flutter 中加载 tensorflow lite 模型。我正在使用这个库
https://github.com/shaqian/flutter_tflite
当我尝试加载模型时,我收到了这个错误。
E/flutter ( 7258): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: PlatformException(error, Unsupported value: java.io.FileNotFoundException: flutter_assets/assets/output.tflite,
我已按照库文档中的所有步骤进行操作。在没有这个库的情况下,是否有另一种方法可以在 flutter 中加载这个模型?
最佳答案
如果您已经训练了一个Keras 模型(HDF5),请将其转换为Tensorflow 模型(.pb),然后将其转换为Tflite 请引用以下代码:
converter = tf.lite.TFLiteConverter.from_saved_model(saved_model_dir)
tflite_model = converter.convert()
open("converted_model.tflite", "wb").write(tflite_model)
关于android - 在 flutter 中加载自定义 ML 模型时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58204740/