Slide 1

Slide 1 text

Build dynamic iOS apps with the Create ML framework の要約 2021/06/25 Swift愛好会 YuyaAbo

Slide 2

Slide 2 text

話すこと - 新たに何ができるようになったのか - 何が嬉しいのか - どうやってやるのか

Slide 3

Slide 3 text

新たに何ができるようになったのか

Slide 4

Slide 4 text

Create ML が iOS/iPadOS で利用可能に - Create ML is 機械学習モデルの作成およびトレーニングすることがで きるフレームワーク - iOS 15.0+ Beta / macOS 10.14 + / Mac Catalyst 15.0+ Beta https://developer.apple.com/documentation/createml/

Slide 5

Slide 5 text

TabularData が追加 - TabularData is 機械学習のために表形式のデータを簡単に扱えるよ うにするフレームワーク - iOS 15.0+ Beta / macOS 12.0+ Beta / Mac Catalyst 15.0+ Beta / tvOS 15.0+ Beta / watchOS 8.0+ Beta - json や csv からデータをインポートでき、DataFrame などの API を 持ち、表形式データに対して色んな操作ができる - 既存の MLDataTable (in Create ML) との使い分けがいまいち分 かってない(Data Visualizations まわり?( ・∇・) https://developer.apple.com/documentation/tabulardata https://developer.apple.com/documentation/createml/mldatatable

Slide 6

Slide 6 text

何が嬉しいのか

Slide 7

Slide 7 text

ユーザーのプライバシーを保ちつつアプリの体験を強化 - ユーザーデータをデバイスから離さずにデバイス上でモデルを作成および 学習できる - モデルのデプロイを考えなくてよい - 表形式データを扱う便利なAPIが増え機械学習の幅が広がった(多分 - ビデオに出てきた事例 - 子供が描いた絵を元に画像フィルタをつくる - 料理注文アプリで過去の注文をもとに料理をレコメンドする

Slide 8

Slide 8 text

どうやるのか

Slide 9

Slide 9 text

料理注文アプリの例

Slide 10

Slide 10 text

おさらい - Create ML が iOS/iPadOS で利用可能に - 機械学習のために表形式データをいい感じで扱える TabularData フレームワークが新規追加

Slide 11

Slide 11 text

参考情報 - Build dynamic iOS apps with the Create ML framework - https://developer.apple.com/videos/play/wwdc2021/10037 - 本要約の対象セッション - What’s new in iOS - Apple Developer - https://developer.apple.com/ios/whats-new/ - Create ML や Core ML (TabularData) のアップデートについて - MLDataTable | Apple Developer Documentation - https://developer.apple.com/documentation/createml/mldatatable