Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MLKitでカスタムモデルを使う

farmanlab
August 21, 2018

 MLKitでカスタムモデルを使う

MLKitでカスタムモデルを使うためのノウハウを話します

farmanlab

August 21, 2018
Tweet

More Decks by farmanlab

Other Decks in Programming

Transcript

  1. カスタムモデルを使うには TensorFlow Lite が必須 ref: https://www.tensorflow.org/mobile/tflite/ ここは ML Kitで 置き換え

    よく知られている あまり知られていない ・情報が少ない ・バージョン依存性が強い ・...
  2. Caused by: com.google.firebase.ml.common.FirebaseMLException: Internal error has occurred when executing Firebase

    ML tasks at com.google.android.gms.internal.firebase_ml.zzgo.zza(Unknown Source:15) at com.google.android.gms.internal.firebase_ml.zzgp.run(Unknown Source:4) at android.os.Handler.handleCallback(Handler.java:789) at android.os.Handler.dispatchMessage(Handler.java:98) at android.os.Looper.loop(Looper.java:169) at android.os.HandlerThread.run(HandlerThread.java:65) Caused by: java.lang.IllegalArgumentException: Cannot create interpreter: Didn't find custom op for name 'Dequantize' Didn't find custom op for name 'ReorderAxes' 逆量子化のオペレータがない
  3. Caused by: java.lang.IllegalArgumentException: Failed to get input dimensions. 0-th input

    should have 602112 bytes, but found 150528 bytes. 想定するバイト数の1/4で入力されている