![見出し画像](https://assets.st-note.com/production/uploads/images/18089618/rectangle_large_type_2_bd5d7073088e4d9eaa9ac9d3af7e338e.png?width=1200)
Mask R-CNNの学習済みモデルをCore MLフォーマット(.mlmodel)に変換する - その1
Mask R-CNNモデルの説明については割愛。セグメンテーションしつつ物体認識もするすごいやつ。
公式リポジトリのREADMEに載っている利用事例を眺めているだけでも楽しい。
学習済みモデルも配布されているようなので、Core MLモデルに変換できるか試してみる。
(なお、この「その1」では変換成功まで行き着いていないのでこの記事を読むためにマガジンに入る必要はないです)
## 先行事例
ONNX model zooにある同モデルを変換しようとしてエラーになったというissue。
変換できなかった、という話なんだけど、ポイントはこのコメント:
Good to know that only 3 layers are missing, all of which are present in the CoreML spec 4.0
https://github.com/onnx/onnx-coreml/issues/456#issuecomment-525417193
『足りてないのはCore ML spec 4.0では存在する3レイヤーだけ』
とのことで、僕はまさにspec 4以上しか使ってないのでじゃあいけるのではと。
## 学習済みモデルのダウンロード
最後まで読んでいただきありがとうございます!もし参考になる部分があれば、スキを押していただけると励みになります。 Twitterもフォローしていただけたら嬉しいです。 https://twitter.com/shu223/