技術情報 システム構成
https://scrapbox.io/files/608465937f1b36001ff7b13c.jpg
クライアント
iPad OS アプリとしてSwiftを用いて開発
機械学習ライブラリとしてMLKit及びVisionKitを使用
Evaluationでの画像分類は上記ライブラリを用いてクライアントサイドで実行
データ保存
データベースとしてFirebase Firestoreを使用
手書き画像やモデルの保存にはFirebase Storageを使用
学習用サーバー
GCP Cloud Functionsを使用
これにより,同時に多数のリクエストの処理が可能
機械学習ライブラリとしてTensorflow及びKerasを使用
mlmodelに変換するためにcoremltoolsを使用