在這專案中,分析後的模型為一個靜態分類模型,將會以keras model file (*.h5) 進行存檔,然後轉換為 *.tflite,最後在Android app 中載入 *.tflite 檔進行運用。
主要的程式碼會用到:
keras_modelfile = “modelfile.h5”
tf.keras.models.save_model(model,keras_modelfile)
converter2tf_handle = lite.TFLiteConverter.from_keras_model(model)
tfmodel = converter2tf_handle.convert()
open(“modelfile.tflite”,”wb”).write(tfmodel)
在Android app 端載入modelfile.tflite
AssetFileDescriptor assetFileDescriptor = this.getAssets().openFd("modelfile.tflite");