これはInfocom Advent Calendar 2019 22日目の記事です. WWDC2019で発表され,Core ML 3から可能になったOn-Device Model Personalizationについてまとめ,アップデート可能なMLモデルを作ってみました. On-Device Model Personalizationとは ユーザに共通だったMLモデルを,デバイス上でMLモデルの追加学習をすることで,ユーザごとに個別化することを言います. 従来,MLモデルは学習済みのものをアプリにバンドルしておいたり, 更新版をダウンロードして入れ替えたりしてアプリに適用していましたが, いづれもモデルはユーザに共通のものでした. しかし,Core ML 3でサポートされたMLモデルのアップデート(追加学習)の仕組みにより, iOSデバイス上でMLモデルを追加学習し,ユーザ個別のMLモデル