Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

TensorFlow LiteとCoreML



AndroidGoogleで開発しているんで、Android Neural Network APIを開発するのは分かった。

で、iPhone用のCoreML対応は、どうしていたのか。。。。


にアナウンスがあった。

Appleと共同開発したのね。

どうやっているかというと、コンバーターTensorFlow (TF) to CoreML Converter

TensorFlow Liteからじゃなくて、TensorFlowの .pb からのコンバーターだよ。

学習済みのTensorFlowのグラフ(GraphDef)とCheckPointから Frozen Graph を作って、
この Frozen Graph を CoreML Converter にて、変換。。。.mlmodel が出力される。。。。

参考
[iOS Core ML Toolsで.mlmodelに変換する]
[iOS TensorFlow Liteのビルド、サンプルアプリの実行]