我已经生成了一个基于训练模型的.tflite模型,我想测试这个tflite模型是否能够给出与原始模型相同的结果。给它们相同的测试数据并获得相同的结果。
您可以使用 TensorFlow Lite Python 解释器 来测试您的 tflite 模型。
它允许您在 Python shell 中输入数据,并直接读取输出,就像您只是使用普通的 TensorFlow 模型一样。
我已在此处回答了这个问题。
您还可以阅读此TensorFlow Lite 官方指南 ,以获取详细信息。
您还可以使用Netron来可视化您的模型。它允许您直接加载 .tflite 文件并检查您的模型架构和模型权重。
--dump_graphviz
来可视化图形,如此处所述:https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/lite/toco/g3doc/cmdline_examples.md#using---dump_graphvizflatc
生成Python API,然后通过该API解析模型https://google.github.io/flatbuffers/flatbuffers_guide_use_python.htmlflatc
从tflite
文件生成json
并将其打印出来