Submit Search
Upload
MLCT#12 使われる機能目指して 測ったり試したり
•
0 likes
•
1,982 views
Yuji Oshima
Follow
2020/05/28開催のMLCT#12のスライドです.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 37
Download now
Download to read offline
Recommended
Katib
Katib
Yuji Oshima
2018 07-23
2018 07-23
Yuji Oshima
KubeFlowでどこまでいける?
KubeFlowでどこまでいける?
Yuji Oshima
KubeFlow MeetUp #1 Katibよもやま話
KubeFlow MeetUp #1 Katibよもやま話
Yuji Oshima
virtual-kubeletってなんだ?Alibaba Cloudで動かしてみよう
virtual-kubeletってなんだ?Alibaba Cloudで動かしてみよう
Shinya Mori (@mosuke5)
KustomizeとGitHub Actionsを利用したUbieのデプロイの仕組み
KustomizeとGitHub Actionsを利用したUbieのデプロイの仕組み
Daisuke Taniwaki
Kubernetes & Google Container Engine; DockerコンテナをGKEでクラスタリングしてみた
Kubernetes & Google Container Engine; DockerコンテナをGKEでクラスタリングしてみた
祐磨 堀
ChainerMNをDocker containerで動かす
ChainerMNをDocker containerで動かす
Daisuke Taniwaki
Recommended
Katib
Katib
Yuji Oshima
2018 07-23
2018 07-23
Yuji Oshima
KubeFlowでどこまでいける?
KubeFlowでどこまでいける?
Yuji Oshima
KubeFlow MeetUp #1 Katibよもやま話
KubeFlow MeetUp #1 Katibよもやま話
Yuji Oshima
virtual-kubeletってなんだ?Alibaba Cloudで動かしてみよう
virtual-kubeletってなんだ?Alibaba Cloudで動かしてみよう
Shinya Mori (@mosuke5)
KustomizeとGitHub Actionsを利用したUbieのデプロイの仕組み
KustomizeとGitHub Actionsを利用したUbieのデプロイの仕組み
Daisuke Taniwaki
Kubernetes & Google Container Engine; DockerコンテナをGKEでクラスタリングしてみた
Kubernetes & Google Container Engine; DockerコンテナをGKEでクラスタリングしてみた
祐磨 堀
ChainerMNをDocker containerで動かす
ChainerMNをDocker containerで動かす
Daisuke Taniwaki
Kubeflowで何ができて何ができないのか #DEvFest18
Kubeflowで何ができて何ができないのか #DEvFest18
Shunya Ueta
Reactive Workflow Argo Eventsの紹介
Reactive Workflow Argo Eventsの紹介
Daisuke Taniwaki
知って欲しいPaaSの話
知って欲しいPaaSの話
Kazuto Kusama
Pokémon GOとGCP
Pokémon GOとGCP
Google Cloud Platform - Japan
GraalVM Native Imageが見せた未来
GraalVM Native Imageが見せた未来
Rakuten Group, Inc.
Google for Mobile: Google スケールで構築する! ゲームインフラと分析環境 - 橋口 剛
Google for Mobile: Google スケールで構築する! ゲームインフラと分析環境 - 橋口 剛
Google Cloud Platform - Japan
Japan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmalt
Japan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmalt
capsmalt
HashiCorp Terraform Enterprise 紹介
HashiCorp Terraform Enterprise 紹介
hashicorpjp
DeveloperSuccess として何を届けられるか、様々な分野を経た先として何ができるか
DeveloperSuccess として何を届けられるか、様々な分野を経た先として何ができるか
bitbank, Inc. Tokyo, Japan
DockerCon '17 Feedback and Introduction of Longhorn at Rancher JP
DockerCon '17 Feedback and Introduction of Longhorn at Rancher JP
Go Chiba
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
Google Cloud Platform - Japan
Kubernetesのない世界 すべてがサーバーレスになる
Kubernetesのない世界 すべてがサーバーレスになる
真吾 吉田
Google Container Engine を始めてみよう
Google Container Engine を始めてみよう
Google Cloud Platform - Japan
20201008 GitHub at Microsoft
20201008 GitHub at Microsoft
Issei Hiraoka
Netflix Meetup in Kyoto 参加報告
Netflix Meetup in Kyoto 参加報告
tnoda
GitHub Actions で CI/CD
GitHub Actions で CI/CD
Issei Hiraoka
そろそろLambda(CI/CD編)
そろそろLambda(CI/CD編)
輝 子安
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
Naoya Kishimoto
10分でわかる Cilium と XDP / BPF
10分でわかる Cilium と XDP / BPF
Shuji Yamada
cndjp: 「Microclimate」by capsmalt
cndjp: 「Microclimate」by capsmalt
capsmalt
Kansumi2013 tamagawa
Kansumi2013 tamagawa
SORACOM, INC
OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)
OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)
NTT DATA Technology & Innovation
More Related Content
What's hot
Kubeflowで何ができて何ができないのか #DEvFest18
Kubeflowで何ができて何ができないのか #DEvFest18
Shunya Ueta
Reactive Workflow Argo Eventsの紹介
Reactive Workflow Argo Eventsの紹介
Daisuke Taniwaki
知って欲しいPaaSの話
知って欲しいPaaSの話
Kazuto Kusama
Pokémon GOとGCP
Pokémon GOとGCP
Google Cloud Platform - Japan
GraalVM Native Imageが見せた未来
GraalVM Native Imageが見せた未来
Rakuten Group, Inc.
Google for Mobile: Google スケールで構築する! ゲームインフラと分析環境 - 橋口 剛
Google for Mobile: Google スケールで構築する! ゲームインフラと分析環境 - 橋口 剛
Google Cloud Platform - Japan
Japan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmalt
Japan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmalt
capsmalt
HashiCorp Terraform Enterprise 紹介
HashiCorp Terraform Enterprise 紹介
hashicorpjp
DeveloperSuccess として何を届けられるか、様々な分野を経た先として何ができるか
DeveloperSuccess として何を届けられるか、様々な分野を経た先として何ができるか
bitbank, Inc. Tokyo, Japan
DockerCon '17 Feedback and Introduction of Longhorn at Rancher JP
DockerCon '17 Feedback and Introduction of Longhorn at Rancher JP
Go Chiba
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
Google Cloud Platform - Japan
Kubernetesのない世界 すべてがサーバーレスになる
Kubernetesのない世界 すべてがサーバーレスになる
真吾 吉田
Google Container Engine を始めてみよう
Google Container Engine を始めてみよう
Google Cloud Platform - Japan
20201008 GitHub at Microsoft
20201008 GitHub at Microsoft
Issei Hiraoka
Netflix Meetup in Kyoto 参加報告
Netflix Meetup in Kyoto 参加報告
tnoda
GitHub Actions で CI/CD
GitHub Actions で CI/CD
Issei Hiraoka
そろそろLambda(CI/CD編)
そろそろLambda(CI/CD編)
輝 子安
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
Naoya Kishimoto
10分でわかる Cilium と XDP / BPF
10分でわかる Cilium と XDP / BPF
Shuji Yamada
cndjp: 「Microclimate」by capsmalt
cndjp: 「Microclimate」by capsmalt
capsmalt
What's hot
(20)
Kubeflowで何ができて何ができないのか #DEvFest18
Kubeflowで何ができて何ができないのか #DEvFest18
Reactive Workflow Argo Eventsの紹介
Reactive Workflow Argo Eventsの紹介
知って欲しいPaaSの話
知って欲しいPaaSの話
Pokémon GOとGCP
Pokémon GOとGCP
GraalVM Native Imageが見せた未来
GraalVM Native Imageが見せた未来
Google for Mobile: Google スケールで構築する! ゲームインフラと分析環境 - 橋口 剛
Google for Mobile: Google スケールで構築する! ゲームインフラと分析環境 - 橋口 剛
Japan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmalt
Japan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmalt
HashiCorp Terraform Enterprise 紹介
HashiCorp Terraform Enterprise 紹介
DeveloperSuccess として何を届けられるか、様々な分野を経た先として何ができるか
DeveloperSuccess として何を届けられるか、様々な分野を経た先として何ができるか
DockerCon '17 Feedback and Introduction of Longhorn at Rancher JP
DockerCon '17 Feedback and Introduction of Longhorn at Rancher JP
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
Kubernetesのない世界 すべてがサーバーレスになる
Kubernetesのない世界 すべてがサーバーレスになる
Google Container Engine を始めてみよう
Google Container Engine を始めてみよう
20201008 GitHub at Microsoft
20201008 GitHub at Microsoft
Netflix Meetup in Kyoto 参加報告
Netflix Meetup in Kyoto 参加報告
GitHub Actions で CI/CD
GitHub Actions で CI/CD
そろそろLambda(CI/CD編)
そろそろLambda(CI/CD編)
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
10分でわかる Cilium と XDP / BPF
10分でわかる Cilium と XDP / BPF
cndjp: 「Microclimate」by capsmalt
cndjp: 「Microclimate」by capsmalt
Similar to MLCT#12 使われる機能目指して 測ったり試したり
Kansumi2013 tamagawa
Kansumi2013 tamagawa
SORACOM, INC
OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)
OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)
NTT DATA Technology & Innovation
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
Koichiro Sumi
スマートファクトリーを支えるIoTインフラをつくった話
スマートファクトリーを支えるIoTインフラをつくった話
Keigo Suda
IoT Edge and Serverless playground with Node.js ~ IoT EdgeとサーバレスをNode.jsで遊ぶ実験ノート
IoT Edge and Serverless playground with Node.js ~ IoT EdgeとサーバレスをNode.jsで遊ぶ実験ノート
Kazumi IWANAGA
WeDX Flow Hands-on
WeDX Flow Hands-on
Jingun Jung
Linux も動く Microsoft Azure HoloLens にも対応した次世代マルチプレイミドルウェア
Linux も動く Microsoft Azure HoloLens にも対応した次世代マルチプレイミドルウェア
Hiroko Umetsu
Introduction to NetOpsCoding
Introduction to NetOpsCoding
Taiji Tsuchiya
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
CData Software Japan
Intalio japan special cloud workshop
Intalio japan special cloud workshop
Daisuke Sugai
Azure Machine Learning Build 2020
Azure Machine Learning Build 2020
Keita Onabuta
AWS Cognito makes old web apps available from anywhere
AWS Cognito makes old web apps available from anywhere
Yukiya Hayashi
20140829 山形でJAWS-UGをやって困った2つのこと
20140829 山形でJAWS-UGをやって困った2つのこと
Seiji Akatsuka
Swift for pose-estimation
Swift for pose-estimation
mana o2
DRIVE CHARTの裏側 〜 AI ☓ IoT ☓ ビッグデータを 支えるアーキテクチャ 〜
DRIVE CHARTの裏側 〜 AI ☓ IoT ☓ ビッグデータを 支えるアーキテクチャ 〜
DeNA
Tokyo ruby kaigi 10 (sogabe)
Tokyo ruby kaigi 10 (sogabe)
Takashi Sogabe
観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪
観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪
Kazumi IWANAGA
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
Atsushi Harada
Azure Video Analyzer IoT活用セミナー - 概要
Azure Video Analyzer IoT活用セミナー - 概要
Jingun Jung
Similar to MLCT#12 使われる機能目指して 測ったり試したり
(20)
Kansumi2013 tamagawa
Kansumi2013 tamagawa
OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)
OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
スマートファクトリーを支えるIoTインフラをつくった話
スマートファクトリーを支えるIoTインフラをつくった話
IoT Edge and Serverless playground with Node.js ~ IoT EdgeとサーバレスをNode.jsで遊ぶ実験ノート
IoT Edge and Serverless playground with Node.js ~ IoT EdgeとサーバレスをNode.jsで遊ぶ実験ノート
WeDX Flow Hands-on
WeDX Flow Hands-on
Linux も動く Microsoft Azure HoloLens にも対応した次世代マルチプレイミドルウェア
Linux も動く Microsoft Azure HoloLens にも対応した次世代マルチプレイミドルウェア
Introduction to NetOpsCoding
Introduction to NetOpsCoding
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
Intalio japan special cloud workshop
Intalio japan special cloud workshop
Azure Machine Learning Build 2020
Azure Machine Learning Build 2020
AWS Cognito makes old web apps available from anywhere
AWS Cognito makes old web apps available from anywhere
20140829 山形でJAWS-UGをやって困った2つのこと
20140829 山形でJAWS-UGをやって困った2つのこと
Swift for pose-estimation
Swift for pose-estimation
DRIVE CHARTの裏側 〜 AI ☓ IoT ☓ ビッグデータを 支えるアーキテクチャ 〜
DRIVE CHARTの裏側 〜 AI ☓ IoT ☓ ビッグデータを 支えるアーキテクチャ 〜
Tokyo ruby kaigi 10 (sogabe)
Tokyo ruby kaigi 10 (sogabe)
観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪
観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
Azure Video Analyzer IoT活用セミナー - 概要
Azure Video Analyzer IoT活用セミナー - 概要
More from Yuji Oshima
2018 07-19dist
2018 07-19dist
Yuji Oshima
KubernetesでGPUクラスタを管理したい
KubernetesでGPUクラスタを管理したい
Yuji Oshima
Infrakitの話とk8s+GPUの話
Infrakitの話とk8s+GPUの話
Yuji Oshima
Infrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetup
Yuji Oshima
Docker1.12イングレスロードバランサ
Docker1.12イングレスロードバランサ
Yuji Oshima
runC概要と使い方
runC概要と使い方
Yuji Oshima
近頃のDockerネットワーク
近頃のDockerネットワーク
Yuji Oshima
More from Yuji Oshima
(7)
2018 07-19dist
2018 07-19dist
KubernetesでGPUクラスタを管理したい
KubernetesでGPUクラスタを管理したい
Infrakitの話とk8s+GPUの話
Infrakitの話とk8s+GPUの話
Infrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetup
Docker1.12イングレスロードバランサ
Docker1.12イングレスロードバランサ
runC概要と使い方
runC概要と使い方
近頃のDockerネットワーク
近頃のDockerネットワーク
Recently uploaded
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
Recently uploaded
(9)
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
MLCT#12 使われる機能目指して 測ったり試したり
1.
使われる機能目指して 測ったり試したり 2020-05-28 Yuji Oshima @overs_5121
2.
whoami 大嶋 悠司 Tech Lead
of EdgeAI team in Mercari ● OSS活動: ○ Kubeflow katib (owner) ○ Docker infrakit (maintainer) ● Github: YujiOshima ● Twitter: @overs_5121
3.
whoami 大嶋 悠司 Tech Lead
of EdgeAI team in Mercari ● OSS活動: ○ Kubeflow katib (owner) ○ Docker infrakit (maintainer) ● Github: YujiOshima ● Twitter: @overs_5121 今日はEdgeAI技術を使ったアプリについてお話します!
4.
Edge AI? お客様の近くのデバイス上でMLの推論を行う技術 何かしらリッチな サーバ
5.
何ができるのか 何かしらリッチな サーバ > 500m sec <
50m sec ● モデルサイズ ● 消費電力 の制限
6.
何のためにやるのか 制限は大きいが ● 低レイテンシ ● ネットを必要としない推論 によってUXを大きく改善 メルカリでは(少なくとも今の所)Edge
= モバイル
7.
Machine Learning on
Mobile
8.
やることはだいたいおんなじ モデル軽量化 ・量子化など モデル形式を変 換 モデル学習 デバイス上で 実行 現状 (2020/05) もっとも成熟しているTFLiteを選択
9.
何をつくったか 目的:バーコード出品をもっと認知してもらいたい! 手段:撮影した商品画像が本などだったら即座にバーコー ド出品をサジェストしてみては? 実装:MobileNetなどのImage Classificationモデルででき そう 参考:https://developers-jp.googleblog.com/2020/04/tensorflow-lite.html
10.
モデル学習 モデル軽量化 ・量子化など モデル形式を変 換 モデル学習 デバイス上で 実行
11.
モデル学習 基本的には普通に学習 Quantization Aware Training[1]を行った UINT8への量子化による 精度劣化を防ぐ ※ただし学習時の計算コストは上がる [1]
https://arxiv.org/abs/1712.05877
12.
モデル学習 モデル軽量化 ・量子化など モデル形式を変 換 モデル学習 デバイス上で 実行
13.
モデルサイズと推論速度 モデルサイズ >> 100MB 推論速度
>> 100m sec 推論速度 < 50 msec モデルサイズ < 10MB
14.
TF Liteの変換オプション ● FLOAT32 ○
CPUやGPUでモデルを学習・推論するときと同じ ● FLOAT16 ○ 重みを単精度で表現することで軽量化 ● Weight only quantization (UINT8) ○ 重みをUINT8量子化 ● Full quantization (UINT8) ○ 重みと活性化関数を量子化
15.
変換オプションによるサイズと速度 weight onlyで目標のlatencyは達成できるためweight only
quantを選択 File size latency FLOAT32 ☓ △ FLOAT16 △ △ weight only quant ◎ △ full quant ◯ ◎
16.
ランタイム モデル軽量化 ・量子化など モデル形式を変 換 モデル学習 デバイス上で 実行
17.
FT Lite +
delegation TF LiteはAndroid, iOSそれぞれにruntimeを用意 更にdelegationを用いてパフォーマンスを向上 ● GPU ● CoreML ● Hexagon DSP ● XNNPack 今回はdelegationなしで十分なパフォーマンス 今後やってきます!
18.
完成!!!
19.
お疲れさまでした!!!!!
20.
ほんとう? モデル軽量化 ・量子化など モデル形式を 変換 モデル学習 デバイス上で 実行 ?
21.
結果 ● タップしてくれる人が想定以上に少ない... ● バーコード出品の増加率も高くない
22.
計測改善 モデル軽量化 ・量子化など モデル形式を 変換 モデル学習 デバイス上で 実行 計測・改善
23.
モデルの問題か? ● モデルの精度は? ○ メルカリの出品画像をテスト画像&Quantize後のモデルで検証 ○
90%近い Precision が出ている ○ 恐らくはモデルの精度頑張るフェーズではない ● モデルのlatencyは? ○ それなりに古い端末でも 30 msec前後で動いている ○ それほど体験を毀損しないのでは?
24.
結果 User Interface ● 表示時間 ○
あんまり長いと邪魔だろう...4秒くらいかなあ(感覚) ○ 短すぎたのでは?
25.
各秒数でタップしたユーザ数 4 sec 表示 8
sec 表示 SEC 表示時間
26.
各秒数でタップしたユーザ数 4 sec 表示 8
sec 表示 SEC 表示時間 延ばしたほうが良さそう
27.
デザイン 仮説:お客様は文言をしっかり読んでいる(そして伝わってない) お客様とのインタラクションは十分か ● 文言 ○ そもそもバーコード出品が何かわからないのでは? ●
デザイン ○ 使用するが押せると思わないのでは?
28.
デザイン改善
29.
デザイン改善
30.
デザイン改善
31.
改善の結果 Android, iOS共にバーコード出品数増加に貢献 デザイン改善後は改善前に比べて効果が倍! 改善版はぜひお手元の端末でご確認ください! デザイン,モデルの精度,モデルのlatencyを総合的にモニタリング MLをモバイル上で使う営み UXを改善する営み
32.
UXを考えていく
33.
拡張: ● ユーザがタスクを楽しんでいる ● 責任を伴う ●
タスクに対してvisionがある 自動化 vs 拡張 自動化が可能なタスクであっても,ユーザがそれを望まないことがある その場合ユーザの能力を「拡張」するようなUIがよい 自動化: ● ユーザにタスクができない ● タスクが退屈で繰り返される https://pair.withgoogle.com/
34.
自動化の例:AI出品 商品名や詳細,カテゴリやブランドを画 像から自動で入力 何を書くか分からない場合に有効
35.
拡張の例: Mercari IME 商品タイトルや詳細に使われそうな単 語をIMEの形でサジェスト 商品出品は ●
責任を伴う ● お客様がVisionを持つ タスク
36.
拡張の例: Mercari IME 商品タイトルや詳細に使われそうな単 語をIMEの形でサジェスト 商品出品は ●
責任を伴う ● ユーザがVisionを持つ タスク 今後どこかで話します!
Download now