Submit Search
Upload
Introduction to Firebase Machine Learning
•
0 likes
•
775 views
健一 辰濱
Follow
【オンライン開催】GDG Tokyo New Year LT大会 2021 https://gdg-tokyo.connpass.com/event/201523/ 登壇資料
Read less
Read more
Software
Report
Share
Report
Share
1 of 21
Download now
Download to read offline
Recommended
地方創生ワカモノ会合
地方創生ワカモノ会合
健一 辰濱
Google Analytics のデータ分析ハンズオン
Google Analytics のデータ分析ハンズオン
健一 辰濱
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
健一 辰濱
知っておきたいFirebase の色んな上限について
知っておきたいFirebase の色んな上限について
健一 辰濱
Android 開発の昔と今
Android 開発の昔と今
健一 辰濱
Firebase Extensions はじめの一歩
Firebase Extensions はじめの一歩
健一 辰濱
Firebase & BigQuery で Android アプリの成⻑を支える
Firebase & BigQuery で Android アプリの成⻑を支える
健一 辰濱
GDG DevFest Tokyo 2019 Day2 Special Hands-on
GDG DevFest Tokyo 2019 Day2 Special Hands-on
健一 辰濱
Recommended
地方創生ワカモノ会合
地方創生ワカモノ会合
健一 辰濱
Google Analytics のデータ分析ハンズオン
Google Analytics のデータ分析ハンズオン
健一 辰濱
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
健一 辰濱
知っておきたいFirebase の色んな上限について
知っておきたいFirebase の色んな上限について
健一 辰濱
Android 開発の昔と今
Android 開発の昔と今
健一 辰濱
Firebase Extensions はじめの一歩
Firebase Extensions はじめの一歩
健一 辰濱
Firebase & BigQuery で Android アプリの成⻑を支える
Firebase & BigQuery で Android アプリの成⻑を支える
健一 辰濱
GDG DevFest Tokyo 2019 Day2 Special Hands-on
GDG DevFest Tokyo 2019 Day2 Special Hands-on
健一 辰濱
Firebase Summit 2019 Recap
Firebase Summit 2019 Recap
健一 辰濱
Cloud Firestore を使って、Polling をやめたい話
Cloud Firestore を使って、Polling をやめたい話
健一 辰濱
Firebase hands on in Matsuyama
Firebase hands on in Matsuyama
健一 辰濱
インドのインターネット環境との戦い方
インドのインターネット環境との戦い方
健一 辰濱
インドの低速なネットワーク環境の攻略法
インドの低速なネットワーク環境の攻略法
健一 辰濱
DroidKaigi 2018 参加報告会 Closing
DroidKaigi 2018 参加報告会 Closing
健一 辰濱
企業スポンサー
企業スポンサー
健一 辰濱
参加したセッションのピックアップ
参加したセッションのピックアップ
健一 辰濱
CFP(Call For Paper)を出す話
CFP(Call For Paper)を出す話
健一 辰濱
DroidKaigi 2018 参加報告会
DroidKaigi 2018 参加報告会
健一 辰濱
DroidKaigi アプリの内部を見る
DroidKaigi アプリの内部を見る
健一 辰濱
Java で書かれた Android アプリに Kotlin を適用させていく
Java で書かれた Android アプリに Kotlin を適用させていく
健一 辰濱
20171209エンジニアの移住相談会 自己紹介スライド
20171209エンジニアの移住相談会 自己紹介スライド
健一 辰濱
Java で書かれたAndroid アプリに Kotlin を適用させていく
Java で書かれたAndroid アプリに Kotlin を適用させていく
健一 辰濱
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
健一 辰濱
20170805 エンジニアの移住交流会 自己紹介スライド
20170805 エンジニアの移住交流会 自己紹介スライド
健一 辰濱
Kotlin が公式サポートになったので Kotlin の話
Kotlin が公式サポートになったので Kotlin の話
健一 辰濱
前任者から引き継いだ Eight Android アプリ内部の改善
前任者から引き継いだ Eight Android アプリ内部の改善
健一 辰濱
Java → Kotlin 変換 そのあとに。
Java → Kotlin 変換 そのあとに。
健一 辰濱
Espresso と Firebase Test Lab で Android アプリのテストを自動化する
Espresso と Firebase Test Lab で Android アプリのテストを自動化する
健一 辰濱
More Related Content
More from 健一 辰濱
Firebase Summit 2019 Recap
Firebase Summit 2019 Recap
健一 辰濱
Cloud Firestore を使って、Polling をやめたい話
Cloud Firestore を使って、Polling をやめたい話
健一 辰濱
Firebase hands on in Matsuyama
Firebase hands on in Matsuyama
健一 辰濱
インドのインターネット環境との戦い方
インドのインターネット環境との戦い方
健一 辰濱
インドの低速なネットワーク環境の攻略法
インドの低速なネットワーク環境の攻略法
健一 辰濱
DroidKaigi 2018 参加報告会 Closing
DroidKaigi 2018 参加報告会 Closing
健一 辰濱
企業スポンサー
企業スポンサー
健一 辰濱
参加したセッションのピックアップ
参加したセッションのピックアップ
健一 辰濱
CFP(Call For Paper)を出す話
CFP(Call For Paper)を出す話
健一 辰濱
DroidKaigi 2018 参加報告会
DroidKaigi 2018 参加報告会
健一 辰濱
DroidKaigi アプリの内部を見る
DroidKaigi アプリの内部を見る
健一 辰濱
Java で書かれた Android アプリに Kotlin を適用させていく
Java で書かれた Android アプリに Kotlin を適用させていく
健一 辰濱
20171209エンジニアの移住相談会 自己紹介スライド
20171209エンジニアの移住相談会 自己紹介スライド
健一 辰濱
Java で書かれたAndroid アプリに Kotlin を適用させていく
Java で書かれたAndroid アプリに Kotlin を適用させていく
健一 辰濱
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
健一 辰濱
20170805 エンジニアの移住交流会 自己紹介スライド
20170805 エンジニアの移住交流会 自己紹介スライド
健一 辰濱
Kotlin が公式サポートになったので Kotlin の話
Kotlin が公式サポートになったので Kotlin の話
健一 辰濱
前任者から引き継いだ Eight Android アプリ内部の改善
前任者から引き継いだ Eight Android アプリ内部の改善
健一 辰濱
Java → Kotlin 変換 そのあとに。
Java → Kotlin 変換 そのあとに。
健一 辰濱
Espresso と Firebase Test Lab で Android アプリのテストを自動化する
Espresso と Firebase Test Lab で Android アプリのテストを自動化する
健一 辰濱
More from 健一 辰濱
(20)
Firebase Summit 2019 Recap
Firebase Summit 2019 Recap
Cloud Firestore を使って、Polling をやめたい話
Cloud Firestore を使って、Polling をやめたい話
Firebase hands on in Matsuyama
Firebase hands on in Matsuyama
インドのインターネット環境との戦い方
インドのインターネット環境との戦い方
インドの低速なネットワーク環境の攻略法
インドの低速なネットワーク環境の攻略法
DroidKaigi 2018 参加報告会 Closing
DroidKaigi 2018 参加報告会 Closing
企業スポンサー
企業スポンサー
参加したセッションのピックアップ
参加したセッションのピックアップ
CFP(Call For Paper)を出す話
CFP(Call For Paper)を出す話
DroidKaigi 2018 参加報告会
DroidKaigi 2018 参加報告会
DroidKaigi アプリの内部を見る
DroidKaigi アプリの内部を見る
Java で書かれた Android アプリに Kotlin を適用させていく
Java で書かれた Android アプリに Kotlin を適用させていく
20171209エンジニアの移住相談会 自己紹介スライド
20171209エンジニアの移住相談会 自己紹介スライド
Java で書かれたAndroid アプリに Kotlin を適用させていく
Java で書かれたAndroid アプリに Kotlin を適用させていく
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
20170805 エンジニアの移住交流会 自己紹介スライド
20170805 エンジニアの移住交流会 自己紹介スライド
Kotlin が公式サポートになったので Kotlin の話
Kotlin が公式サポートになったので Kotlin の話
前任者から引き継いだ Eight Android アプリ内部の改善
前任者から引き継いだ Eight Android アプリ内部の改善
Java → Kotlin 変換 そのあとに。
Java → Kotlin 変換 そのあとに。
Espresso と Firebase Test Lab で Android アプリのテストを自動化する
Espresso と Firebase Test Lab で Android アプリのテストを自動化する
Introduction to Firebase Machine Learning
1.
Introduction to Firebase Machine
Learning 2021/02/04 GDG Tokyo New Year LT大会 2021 Kenichi Tatsuhama (GDG Shikoku)
2.
3.
GDG Shikoku ● Google
のテクノロジーの勉強会を開 催 ● Go / Firebase / Android / GCP … ● 月1ぐらいのペースで、高松・徳島・松 山などで開催 ● 最近はオンラインで開催 ● URL ○ https://gdgshikoku.connpass.co m/ ○ https://twitter.com/GDGShikoku
4.
Grow and engage
users Analytics Predictions Cloud Messaging Remote Config A/B Testing Dynamic Links In-app Messaging Improve app quality Crashlytics Performance Monitoring Test Lab App Distribution BETA Build better apps Auth Cloud Functions Cloud Firestore Hosting ML Kit Realtime Database Cloud Storage Extensions
5.
● 一般的なユースケースが用意さ れている ● デバイス
/ クラウドの両方に対 応 ● カスタムモデルをデプロイ https://youtu.be/ejrn_JHksws?list=PLl-K7zZEsYLmOF_ 07IayrTntevxtbUxDL
6.
● 一般的なユースケースが用意さ れている ● デバイス
/ クラウドの両方に対 応 ● カスタムモデルをデプロイ https://youtu.be/ejrn_JHksws?list=PLl-K7zZEsYLmOF_ 07IayrTntevxtbUxDL
7.
一般的なユースケース ● テキスト認識や翻訳などが用意さ れている ● 簡単に使い始めることができる
8.
どのぐらい簡単に使えるのかの例 例)Android のオンデバイス翻訳 ● 0.
build.gradle に依存関係を追加 ● 1. 翻訳元言語、翻訳先言語を設定 ● 2. 必要に応じて言語モデルをダウンロード ● 3. 翻訳実行
9.
どのぐらい簡単に使えるのかの例 例)Android のオンデバイス翻訳 ● 0.
build.gradle に依存関係を追加 ● 1. 翻訳元言語、翻訳先言語を設定 ● 2. 必要に応じて言語モデルをダウンロード ● 3. 翻訳実行
10.
どのぐらい簡単に使えるのかの例 例)Android のオンデバイス翻訳 ● 0.
build.gradle に依存関係を追加 ● 1. 翻訳元言語、翻訳先言語を設定 ● 2. 必要に応じて言語モデルをダウンロード ● 3. 翻訳実行
11.
どのぐらい簡単に使えるのかの例 例)Android のオンデバイス翻訳 ● 0.
build.gradle に依存関係を追加 ● 1. 翻訳元言語、翻訳先言語を設定 ● 2. 必要に応じて言語モデルをダウンロード ● 3. 翻訳実行
12.
● 一般的なユースケースが用意さ れている ● デバイス
/ クラウドの両方に対 応 ● カスタムモデルをデプロイ https://youtu.be/ejrn_JHksws?list=PLl-K7zZEsYLmOF_ 07IayrTntevxtbUxDL
13.
デバイス / クラウドの両方に対応 ●
それぞれの機能が、オンデバイス or クラウドで実行するのかは要確 認 ● 両方で実行できる機能も、費用や性 能が異なる ● ※オンデバイスの場合でも、モデル をダウンロードしておく必要はある (ダウンロード後はオフラインで利用 可能) (翻訳機能)
14.
● 一般的なユースケースが用意さ れている ● デバイス
/ クラウドの両方に対 応 ● カスタムモデルをデプロイ https://youtu.be/ejrn_JHksws?list=PLl-K7zZEsYLmOF_ 07IayrTntevxtbUxDL
15.
カスタムモデルをデプロイ ● 独自の TensorFlow
Lite モデルを利用可 能 ● モデルを Firebase にデプロイ ● 実行も使い方も簡単。 ● ※とはいえ、一定の ML の知識が必要 ラーメン ラーメン二郎 ○○店 カスタムモデルを利用 Firebase が提供する モデルを利用
16.
作成したモデルについて メリット デメリット アプリにバンドルして配布 ●
アプリの利用開始直後に使用 できる ● アプリのバイナリサイズが大きくな る Firebase にホスト ● モデルの更新にアプリのアッ プデートが不要 ● RemoteConfig を使うと、ユー ザによって使うモデルを切り替 えることができる ● モデルのダウンロードが完了する まで ML を使った機能が実行でき ない ● バンドルとホストの併用は可能 ● アプリのダウンロードサイズが大きいと、インストール成功率が下がるという結果もある ● プロダクトや機能の特性に応じて、使い分けが必要
17.
AutoML Vision でモデルを作成する手順 ●
画像を集める ● ラベリングする ● 学習させる ● モデルの評価 ● デプロイ
18.
AutoML でモデルを作ってみた(ネタ) 「すだち」と「かぼす」の判定 ● すだち…徳島県の名産 ●
かぼす…大分県の名産 結果はさんざん (学習方法が雑だった) ● 「Firebase でモデルが簡単に作れ る・使える」と「モデルの精度」は全く 別もの。 ● ドキュメントには 100 枚程度でも… との記述があるが、区別したいモノ・ 学習画像による ● より精度を求めるなら、 AutoML で はなく独自で学習させるのも手
19.
Firebase ML 是非お試し下さい!
20.
⚠ 注意事項 ⚠ ●
Firebase ML は ベータ版リリースです。 ● これらの API は、下位互換性のない方法で変更される可能性があり、SLA または 非推奨ポリシーの対象ではありません。 ● 独自のモデルを作成する際は「インクルーシブ ML ガイド - AutoML」を一読下さい ○ https://cloud.google.com/inclusive-ml?hl=ja
21.
Thank you!
Download now