espressif / esp-dl

Espressif deep-learning library for AIoT applications
MIT License
519 stars 116 forks source link

关于 Evaluator的问题 (AIV-414) #63

Closed xiao-mb closed 2 years ago

xiao-mb commented 2 years ago

用了同一个数据集,在tf上用model.evaluate()得到的准确率为1.0。 运行example.py的代码,把onnx文件及数据集替换成自己的,得到的准确率:

Evaluating the performance on esp32s3: accuracy of int8 model is: 0.008789 accuracy of fp32 model is: 0.008789

这是什么原因?

xiao-mb commented 2 years ago

转换onnx模型参考的mnist_tf.py ,我的输入是64x64x3的,设的

spec = (tf.TensorSpec((None, 64, 64, 3), tf.float32, name="input"),) modelproto, = tf2onnx.convert.from_keras(model, input_signature=spec, opset=13, output_path=output_path) checker.check_graph(model_proto.graph)

不知道这种转换方式有没有错