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
200
0
Share
統計・マーケ・R/Python・機械学習 Meetup! #2 2017.10.11
Yutaka
October 10, 2017
More Decks by Yutaka
See All by Yutaka
SwiftUI で複数のアラート表示を管理する
tajitaji
0
120
Swift 6 の地味な (?) アップデート
tajitaji
1
420
2018.01.19 すくすく子育てエンジニア Meetup #1
tajitaji
1
2.2k
mlmodel のコンパイル
tajitaji
0
1.8k
Vapor プロジェクトの開発に使えそうなツールの紹介
tajitaji
0
500
Server Side Swift, Vapor を触ってみた
tajitaji
0
2k
SwiftでのError Handlingを学び直す!
tajitaji
3
820
Other Decks in Programming
See All in Programming
YJITとZJITにはイカなる違いがあるのか?
nakiym
0
130
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
140
PHP で mp3 プレイヤーを実装しよう
m3m0r7
PRO
0
190
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
2
260
iOS機能開発のAI環境と起きた変化
ryunakayama
0
170
3分でわかるatama plusのQA/about atama plus QA
atamaplus
0
130
Go_College_最終発表資料__外部公開用_.pdf
xe_pc23
0
140
Symfony + NelmioApiDocBundle を使った スキーマ駆動開発 / Schema Driven Development with NelmioApiDocBundle
okashoi
0
270
「効かない!」依存性注入(DI)を活用したAPI Platformのエラーハンドリング奮闘記
mkmk884
0
310
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
3
770
Vibe하게 만드는 Flutter GenUI App With ADK , 박제창, BWAI Incheon 2026
itsmedreamwalker
0
540
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
160
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.4k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
110
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
440
How STYLIGHT went responsive
nonsquared
100
6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Become a Pro
speakerdeck
PRO
31
5.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
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/
宣伝②
エンジニア募集中!
ご清聴ありがとうございました