コース概要
導入
- Tensorflow と Tensorflow Lite
TensorFlow Lite の機能とワークフローの概要
- 機械学習と深層学習の概念の要約
- オンデバイスの低遅延推論を実現する方法
- エンドツーエンドのモデルの構築と展開
開発環境の準備
- Swift プロジェクトの開始
- プロジェクトにTensorFlowを追加
デバイスのカメラで画像をキャプチャする
- カメラ入力のキャプチャ方法
- クラスとメソッドの概要
- フレーム上で推論を実行する (画像分類を実行する)
物体検出用のアプリの作成
- 【2】モデルの選択
- TensorFlow モデルの変換
- TensorFlowモデルをモバイルデバイスにロードする
- 事前トレーニングされた TensorFlow モデルのロード
画像分類用アプリの作成
- 【2】モデルの選択
- TensorFlow モデルの変換
- TensorFlowモデルをモバイルデバイスにロードする
- 事前トレーニングされた TensorFlow モデルのロード
モデルとデータのカスタマイズ
- データセットの前処理
- ハイパーパラメータの設定
TensorFlow モデルの最適化
- ベンチマークに対するパフォーマンスの測定
- 測定精度
- TensorFlow モデルの再トレーニング
代替モデルの探索
- 別のモデルを選択する
- 新しいクラスを認識するようにモデルをトレーニングする (転移学習)
- 新しいラベルのトレーニング画像の取得
AI 対応 iOS アプリのデプロイ
- 現場での画像分類の実行
トラブルシューティング
要約と結論
要求
- Swiftのプログラミング経験
- モバイルアプリケーション開発の経験
- v12以上が動作するiOSデバイス 。
観客
- 開発者 iOS上でAI対応モバイルアプリケーションを開発したいデータサイエンティスト
お客様の声 (4)
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
コース - Cross-platform mobile development with PhoneGap/Apache Cordova
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of iOS and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
コース - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.
Dan Nichols - SurveyMonkey
コース - Reactive Programming for iOS with RxSwift
The way of transferring knowledge and the knowledge of the trainer.