如何从 keras 模型制作 label.txt
How to make label.txt from keras model
我在两个 类 上训练了 keras 模型。然后我通过以下代码将其转换为 .tflite:
# Converting a SavedModel to a TensorFlow Lite model.
saved_model_dir = r'C:\Users\Munib\New folder\my_model.h5'
loaded_model = tf.keras.models.load_model(saved_model_dir)
converter = tf.lite.TFLiteConverter.from_keras_model(loaded_model)# .from_saved_model(saved_model_dir)
tflite_model = converter.convert()
open("my_model_converted_model.tflite", "wb").write(tflite_model)
当我在互联网上进一步研究如何在 android studio 上导入 .tflite 模型时。他们说我必须有两个文件:
my_model_converted_model.tflite
label.txt
我现在对如何从 keras 制作标签感到困惑,谁能告诉我谢谢
如果您的模型有 2 个 类,您模型的输出可能如下所示——例如:[0.12, 0.88]。如果第一个输出,即 0.12,对应于预测为“是”的概率,第二个输出,即 0.88,对应于预测为“现在”的概率,则创建名为“labels.txt”内容为:
Yes
No
就是这样!就这么简单:)
如果这解决了您的问题,请将其标记为已接受的答案:)
我在两个 类 上训练了 keras 模型。然后我通过以下代码将其转换为 .tflite:
# Converting a SavedModel to a TensorFlow Lite model.
saved_model_dir = r'C:\Users\Munib\New folder\my_model.h5'
loaded_model = tf.keras.models.load_model(saved_model_dir)
converter = tf.lite.TFLiteConverter.from_keras_model(loaded_model)# .from_saved_model(saved_model_dir)
tflite_model = converter.convert()
open("my_model_converted_model.tflite", "wb").write(tflite_model)
当我在互联网上进一步研究如何在 android studio 上导入 .tflite 模型时。他们说我必须有两个文件:
my_model_converted_model.tflite
label.txt
我现在对如何从 keras 制作标签感到困惑,谁能告诉我谢谢
如果您的模型有 2 个 类,您模型的输出可能如下所示——例如:[0.12, 0.88]。如果第一个输出,即 0.12,对应于预测为“是”的概率,第二个输出,即 0.88,对应于预测为“现在”的概率,则创建名为“labels.txt”内容为:
Yes
No
就是这样!就这么简单:)
如果这解决了您的问题,请将其标记为已接受的答案:)