Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
統計・マーケ・R/Python・機械学習 Meetup! #2 2017.10.11
Search
Yutaka
October 10, 2017
Programming
0
160
統計・マーケ・R/Python・機械学習 Meetup! #2 2017.10.11
Yutaka
October 10, 2017
Tweet
Share
More Decks by Yutaka
See All by Yutaka
2018.01.19 すくすく子育てエンジニア Meetup #1
tajitaji
1
1.9k
mlmodel のコンパイル
tajitaji
0
1.4k
Vapor プロジェクトの開発に使えそうなツールの紹介
tajitaji
0
380
Server Side Swift, Vapor を触ってみた
tajitaji
0
1.7k
SwiftでのError Handlingを学び直す!
tajitaji
3
690
Other Decks in Programming
See All in Programming
The Future of C++ Interoperability: Insights from Porting a Game to Swift
teamhimeh
0
270
PHP8の機能を使って堅牢にコードを書く
fendo181
6
2.6k
【KMC春合宿2024】実装視点で見るNeural Radiance Fields
runningoutrate
0
150
incrementalモデルの理解を深める
ikkimiyazaki
2
640
BuefyのMaintainerを引き継いだ件
kikuomax
0
520
コミュニティに参加したことで起きた変化
ohmori_yusuke
3
130
Prepare for Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
490
デザインシステムで Tailwind CSSとCSS in JSに分散投資をしたら良かった話
fsubal
14
3.2k
htmx is fun!
codehex
2
190
TCA魔法学入門🪄
dazy
0
280
IntelliJ IDEA を知らなかった 自分に教えたい小ネタ集 / IntelliJ IDEA Hints for My Past Self
mackey0225
3
170
オブジェクト指向は必要なのか / Is object-oriented needed?
kishida
27
19k
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
219
21k
From Idea to $5000 a Month in 5 Months
shpigford
376
45k
How To Stay Up To Date on Web Technology
chriscoyier
781
250k
Code Reviewing Like a Champion
maltzj
512
39k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
113
18k
Building Applications with DynamoDB
mza
88
5.6k
Art, The Web, and Tiny UX
lynnandtonic
288
19k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
14
1.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
Creatively Recalculating Your Daily Design Routine
revolveconf
209
11k
For a Future-Friendly Web
brad_frost
170
8.9k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.8k
Transcript
iOSアプリに 機械学習入れてみました 統計・マーケ・R/Python・機械学習 Meetup! #2 2017.10.11 多鹿豊
目次 ◦ 自己紹介 ◦ Demo ◦ アプリの説明 ◦ 特徴 ◦
実装の概要 ◦ まとめ
目次 ◦ 自己紹介 ◦ Demo ◦ アプリの説明 ◦ 特徴 ◦
実装の概要 ◦ まとめ
自己紹介(personal) ◦ 多鹿 豊 (Tajika Yutaka) ◦ @taji-taji ◦ Qiita,
Github ◦ 統計・機械学習 →専門外
自己紹介(work) ◦ ウェルスタイル株式会社 ◦ 家族限定SNS「wellnote」を開発・運営 ◦ iOSエンジニア ◦ AWS, PHP,
Python, Rails, etc...
自己紹介(hobby) ◦ アプリ作ってます ◦ 観葉植物が好き
目次 ◦ 自己紹介 ◦ Demo ◦ アプリの説明 ◦ 特徴 ◦
実装の概要 ◦ まとめ
Demo iOSアプリの中で機械学習 〜果物画像分類〜
目次 ◦ 自己紹介 ◦ Demo ◦ アプリの説明 ◦ 特徴 ◦
実装の概要 ◦ まとめ
アプリの説明
特徴 ◦ 通信を行わず、アプリ内で画像分類 ◦ 画像をネットワークに乗せないのでセキュア ◦ ネットワークがなくても分類ができる ◦ アプリの容量が大きくなる
実装概要 学習 推論 学習済み モデル Keras Core ML Core ML
Tools 教師データ 未知のデータ 分類 結果 学習済み モデル
実装概要 学習 推論 学習済み モデル Keras Core ML Core ML
Tools 教師データ 未知のデータ 分類 結果 学習済み モデル
実装概要 学習 推論 学習済み モデル Keras Core ML Core ML
Tools 教師データ 未知のデータ 分類 結果 学習済み モデル
CoreML ◦ 機械学習のモデルをiOSアプリ(*1) に統合する ためのフレームワーク ◦ →iOSアプリの実装時に使用 ◦ iOS11から使用できる https://developer.apple.com/documentation/coreml
実装概要 学習 推論 学習済み モデル Keras Core ML Core ML
Tools 教師データ 未知のデータ 分類 結果 学習済み モデル
coremltools ◦ 学習済みモデルをCoreMLで使用できるファイ ルに変換 ◦ Keras, Caffe, scikit-learnなどで作成したモデ ルを変換できる ◦
Appleがオープンソースで開発 https://github.com/apple/coremltools
実装概要 学習 推論 学習済み モデル Keras Core ML Core ML
Tools 教師データ 未知のデータ 分類 結果 学習済み モデル
目次 ◦ 自己紹介 ◦ Demo ◦ アプリの説明 ◦ 特徴 ◦
実装の概要 ◦ まとめ
まとめ
まとめ ◦ iOS11からCoreMLフレームワークを使ってアプリに機械 学習を取り入れることが容易に
まとめ ◦ iOS11からCoreMLフレームワークを使ってアプリに機械 学習を取り入れることが容易に ◦ アプリ側では推論の処理のみ
まとめ ◦ iOS11からCoreMLフレームワークを使ってアプリに機械 学習を取り入れることが容易に ◦ アプリ側では推論の処理のみ ◦ ネットワークを必要としない機械学習のアプリ
まとめ ◦ iOS11からCoreMLフレームワークを使ってアプリに機械 学習を取り入れることが容易に ◦ アプリ側では推論の処理のみ ◦ ネットワークを必要としない機械学習のアプリ ◦ 学習はKerasやCaffeを使って事前に行う
宣伝①
https://www.udemy.com/ioskerascoreml/
宣伝②
エンジニア募集中!
ご清聴ありがとうございました