機械学習のブルーオーシャン Core ML by 堤 修一 #iOSDC Japan 2020
00:00 自己紹介
00:54 機械学習はレッドオーシャン
01:57 Core MLはブルーオーシャン
02:12 なぜCore ML?
04:18 Core ML ≠ CoreML.framework
06:09 実案件を例に解説/前提条件/方針
07:42 Core MLをどう作るか?の判断フローチャート
08:30 Core ML Toolsとは
09:29 coremltools 4でどう変わったか
11:03 coremltoolsの環境構築/使い方
12:42 変換エラー
13:05 グラフの可視化
14:06 グラフのどこを切り出すかの検討
17:45 サブグラフの切り出し
19:39 グラフから切り取った部分の補填
24:14 パフォーマンス改善結果
25:00 参考資料
iOSDC Japan 2020 9/20 13:20〜 Track Eでのトークです。
------------------------------------------------------------
■概要
今や技術面で何か画期的なことが達成される場合、十中八九、機械学習/ディープラーニングが利用されています。大学で専門的に機械学習を学ぶ人も多く、技術書でもオンライン講座でも機械学習系は非常に人気です。今や猫も杓子も機械学習を学び一見レッドオーシャンとなっている機械学習分野ですが、我々iOSエンジニアには実は「機械学習のブルーオーシャン」が残されています。それがCore MLです。
『Core ML?触ってみたことあるけど、簡単だし、今更トークで聞くことなくない?』
と思われた方もいるかもしれません。しかし、多くの人が触ったことがあるのは、CoreML.framework止まりです。
CoreML.frameworkは既存のモデルをiOSで扱う際に利用するフレームワークに過ぎず、実はそれはCore MLのポテンシャル全体からみれば氷山の一角にすぎません。たとえば近年のWWDCでは毎年多くのML関連の新機能が発表されますが、CoreML.frameworkのレイヤーだけ知っていてもその機能の多くは活かせず、そもそも具体的に何がどこまでできるということすら理解は難しいと思われます。
Core MLはCore MLのモデルフォーマットと、そのモデル作成を担うCore ML Tools(coremltools)を理解してこそその真価を発揮できます。そして、iOSで最先端の機械学習モデルを効率的に動作させるには、このCore MLの全体を理解しつつ、iOSアプリ開発についても熟知し、その上で機械学習にも理解がある必要があるので、機械学習の専門家でも簡単には参入できないブルーオーシャンとなるわけです。
本トークではiOS×ML分野で仕事をするために必要な技術領域全体について解説します。
------------------------------------------------------------
■参考動画・書籍
・「飛び道具ではないMetal」
https://www.youtube.com/watch?v=USCCR-n0_1E
・「Core ML Tools実践入門 - iOS × DEEP LEARNING」
https://booth.pm/ja/items/1723495
・「Metal入門」
https://booth.pm/ja/items/826318
------------------------------------------------------------
■その他関連リンク
・本トークのプロポーザル
https://fortee.jp/iosdc-japan-2020/proposal/2d8f5458-140e-4c68-95f1-30964d605013
・iOSDC 2020タイムテーブル
https://fortee.jp/iosdc-japan-2020/timetable
・堤のTwitter
https://twitter.com/shu223
Видео 機械学習のブルーオーシャン Core ML by 堤 修一 #iOSDC Japan 2020 канала 堤 修一 / エンジニアと人生
00:54 機械学習はレッドオーシャン
01:57 Core MLはブルーオーシャン
02:12 なぜCore ML?
04:18 Core ML ≠ CoreML.framework
06:09 実案件を例に解説/前提条件/方針
07:42 Core MLをどう作るか?の判断フローチャート
08:30 Core ML Toolsとは
09:29 coremltools 4でどう変わったか
11:03 coremltoolsの環境構築/使い方
12:42 変換エラー
13:05 グラフの可視化
14:06 グラフのどこを切り出すかの検討
17:45 サブグラフの切り出し
19:39 グラフから切り取った部分の補填
24:14 パフォーマンス改善結果
25:00 参考資料
iOSDC Japan 2020 9/20 13:20〜 Track Eでのトークです。
------------------------------------------------------------
■概要
今や技術面で何か画期的なことが達成される場合、十中八九、機械学習/ディープラーニングが利用されています。大学で専門的に機械学習を学ぶ人も多く、技術書でもオンライン講座でも機械学習系は非常に人気です。今や猫も杓子も機械学習を学び一見レッドオーシャンとなっている機械学習分野ですが、我々iOSエンジニアには実は「機械学習のブルーオーシャン」が残されています。それがCore MLです。
『Core ML?触ってみたことあるけど、簡単だし、今更トークで聞くことなくない?』
と思われた方もいるかもしれません。しかし、多くの人が触ったことがあるのは、CoreML.framework止まりです。
CoreML.frameworkは既存のモデルをiOSで扱う際に利用するフレームワークに過ぎず、実はそれはCore MLのポテンシャル全体からみれば氷山の一角にすぎません。たとえば近年のWWDCでは毎年多くのML関連の新機能が発表されますが、CoreML.frameworkのレイヤーだけ知っていてもその機能の多くは活かせず、そもそも具体的に何がどこまでできるということすら理解は難しいと思われます。
Core MLはCore MLのモデルフォーマットと、そのモデル作成を担うCore ML Tools(coremltools)を理解してこそその真価を発揮できます。そして、iOSで最先端の機械学習モデルを効率的に動作させるには、このCore MLの全体を理解しつつ、iOSアプリ開発についても熟知し、その上で機械学習にも理解がある必要があるので、機械学習の専門家でも簡単には参入できないブルーオーシャンとなるわけです。
本トークではiOS×ML分野で仕事をするために必要な技術領域全体について解説します。
------------------------------------------------------------
■参考動画・書籍
・「飛び道具ではないMetal」
https://www.youtube.com/watch?v=USCCR-n0_1E
・「Core ML Tools実践入門 - iOS × DEEP LEARNING」
https://booth.pm/ja/items/1723495
・「Metal入門」
https://booth.pm/ja/items/826318
------------------------------------------------------------
■その他関連リンク
・本トークのプロポーザル
https://fortee.jp/iosdc-japan-2020/proposal/2d8f5458-140e-4c68-95f1-30964d605013
・iOSDC 2020タイムテーブル
https://fortee.jp/iosdc-japan-2020/timetable
・堤のTwitter
https://twitter.com/shu223
Видео 機械学習のブルーオーシャン Core ML by 堤 修一 #iOSDC Japan 2020 канала 堤 修一 / エンジニアと人生
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![無職になった世界的スーパーエンジニア稲見さん #エンジニアと人生 Vol.27](https://i.ytimg.com/vi/3sqyxxHGsnE/default.jpg)
![家族でドイツ移住(ゲスト:衣袋夫妻) #エンジニアと人生 Vol.17](https://i.ytimg.com/vi/STjVUsj-WIw/default.jpg)
![時間配分は開発:情報発信=1:1(ゲスト: 個人開発者 TAKUYA氏 後編) #エンジニアと人生 Vol.45](https://i.ytimg.com/vi/mweyUHKmqjg/default.jpg)
![アウトプットとしての書籍執筆(ゲスト: @fromkk さん) #エンジニアと人生 Vol.11](https://i.ytimg.com/vi/5ESWUd8k3T4/default.jpg)
![【エンジニアのための発信講座】講師自己紹介&オリエンテーション](https://i.ytimg.com/vi/TGL3shSknhs/default.jpg)
![ベルリンで5年間フリーランス(ゲスト:ヒロさん) | #エンジニアと人生 Vol.22](https://i.ytimg.com/vi/BMFCRNA3nWk/default.jpg)
![開発ユニットという選択肢(ゲスト:AR三兄弟 次男 高木伸二氏) #エンジニアと人生 Vol.40](https://i.ytimg.com/vi/WDfA8sPD0aw/default.jpg)
![ベテランエンジニアのキャリアプラン(ゲスト:服部さん) #エンジニアと人生 番外編](https://i.ytimg.com/vi/Ck5jZ_8smug/default.jpg)
![BONX CEO宮坂さんと元PdM森本さんと昔話](https://i.ytimg.com/vi/Pp9ano8yVHY/default.jpg)
![シニアエンジニアのキャリアチェンジ(ゲスト:gfx氏) | #エンジニアと人生 Vol.15](https://i.ytimg.com/vi/vWPIY5K72FQ/default.jpg)
![【エンジニアのための発信講座】#1 発信をはじめよう](https://i.ytimg.com/vi/j7ifT8S5pN0/default.jpg)
![勝又氏・KBOY氏との対談「ロールモデルはいますか」 | #エンジニアと人生 番外編](https://i.ytimg.com/vi/J1fBxRulhbE/default.jpg)
![海外カンファレンスに登壇する #エンジニアと人生 番外編](https://i.ytimg.com/vi/tO-KNlDbczE/default.jpg)
![海外移住したエンジニアの奥さんに話を聞いてみた(ゲスト:藍さん) | #エンジニアと人生 Vol.24](https://i.ytimg.com/vi/mjHZBOZPMP8/default.jpg)
![100日間、写経を続けた話(ゲスト:服部氏) #エンジニアと人生 Vol.19](https://i.ytimg.com/vi/pZIp4L-wU38/default.jpg)
![AIで動画の無音部分を自動でカットする無料アプリChopper](https://i.ytimg.com/vi/FhjaQxJ9Pxo/default.jpg)
![AR三兄弟 川田十夢さんのラジオ番組に出演! - J-WAVE INNOVATION WORLD](https://i.ytimg.com/vi/fj_-DIfXedA/default.jpg)
![ホーチミンで起業 〜東南アジアのスタートアップ事情〜(ゲスト:ながお氏) #エンジニアと人生 Vol.32](https://i.ytimg.com/vi/Q4OUjhMiy08/default.jpg)
![エンジニアと表現活動(ゲスト:AR三兄弟 三男 オガサワラユウ氏) #エンジニアと人生 Vol.41](https://i.ytimg.com/vi/3xsT8E_rlFg/default.jpg)
![OSS活動をやめた理由 - 堤に101の質問(ゲスト:メルカリ成田氏と冨永氏) | #エンジニアと人生 Vol.18](https://i.ytimg.com/vi/KdjSDS-d7k0/default.jpg)
![エンジニアがVCを始めるには - VCという選択肢(ゲスト: 布田氏 後編) #エンジニアと人生 Vol.52](https://i.ytimg.com/vi/u898w2AjNf0/default.jpg)