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
190
統計・マーケ・R/Python・機械学習 Meetup! #2 2017.10.11
Yutaka
October 10, 2017
Tweet
Share
More Decks by Yutaka
See All by Yutaka
SwiftUI で複数のアラート表示を管理する
tajitaji
0
100
Swift 6 の地味な (?) アップデート
tajitaji
1
400
2018.01.19 すくすく子育てエンジニア Meetup #1
tajitaji
1
2.1k
mlmodel のコンパイル
tajitaji
0
1.7k
Vapor プロジェクトの開発に使えそうなツールの紹介
tajitaji
0
480
Server Side Swift, Vapor を触ってみた
tajitaji
0
1.9k
SwiftでのError Handlingを学び直す!
tajitaji
3
800
Other Decks in Programming
See All in Programming
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
480
サーバーサイドのビルド時間87倍高速化
plaidtech
PRO
0
720
Kiroの仕様駆動開発から見えてきたAIコーディングとの正しい付き合い方
clshinji
1
210
Flutter with Dart MCP: All You Need - 박제창 2025 I/O Extended Busan
itsmedreamwalker
0
150
print("Hello, World")
eddie
1
520
AIでLINEスタンプを作ってみた
eycjur
1
230
もうちょっといいRubyプロファイラを作りたい (2025)
osyoyu
0
380
@Environment(\.keyPath)那么好我不允许你们不知道! / atEnvironment keyPath is so good and you should know it!
lovee
0
110
AI時代のUIはどこへ行く?
yusukebe
16
8.6k
RDoc meets YARD
okuramasafumi
4
170
rage against annotate_predecessor
junk0612
0
160
Android 16 × Jetpack Composeで縦書きテキストエディタを作ろう / Vertical Text Editor with Compose on Android 16
cc4966
0
140
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Code Reviewing Like a Champion
maltzj
525
40k
Bash Introduction
62gerente
615
210k
What's in a price? How to price your products and services
michaelherold
246
12k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Designing for Performance
lara
610
69k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
51
5.6k
Balancing Empowerment & Direction
lara
3
610
Gamification - CAS2011
davidbonilla
81
5.4k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
111
20k
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/
宣伝②
エンジニア募集中!
ご清聴ありがとうございました