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
Turi Create and Concept Behind Image Classifica...
Search
Merocode
February 14, 2018
Programming
1
140
Turi Create and Concept Behind Image Classification
CocoaHead Berlin
Merocode
February 14, 2018
Tweet
Share
More Decks by Merocode
See All by Merocode
Core ML Overview
merocode
0
230
Other Decks in Programming
See All in Programming
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
310
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
310
レガシーシステムの機能調査・開発におけるAI利活用
takuya_ohtonari
0
610
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
190
iOSアプリ開発で 関数型プログラミングを実現する The Composable Architectureの紹介
yimajo
2
210
関数型まつりレポート for JuliaTokai #22
antimon2
0
150
すべてのコンテキストを、 ユーザー価値に変える
applism118
2
680
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
DroidKnights 2025 - 다양한 스크롤 뷰에서의 영상 재생
gaeun5744
3
310
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
120
F#で自在につくる静的ブログサイト - 関数型まつり2025
pizzacat83
0
310
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
2
230
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
A better future with KSS
kneath
239
17k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
Code Reviewing Like a Champion
maltzj
524
40k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
Gamification - CAS2011
davidbonilla
81
5.3k
Transcript
TURI CREATE CONCEPT BEHIND IMAGE CLASSIFICATION
WHAT WE WANT TO ACHIEVE?
None
None
CORE ML
INFERENCE
None
FROM WHERE WE GET THE CORE ML FORMAT MODELS?
> Apple ready-to-use Core ML Models.
> Apple tool (Python Package) to convert known model formats
to Core ML model format. That is covered in that blog post
import coremltools caffe_model = ('EmotiW_VGG_S.caffemodel', 'deploy.prototxt') labels = 'labels.txt' coreml_model
= coremltools.converters.caffe.convert(caffe_model, class_labels=labels, image_input_names='data') coreml_model.save('EmotiW_VGG_S.mlmodel')
WHAT IS A MODEL?
TRAINING
TURI CREATE
> Under the hood of Turi Create is Apache’s MXNet
> Python 2.7, 3.5, 3.6 conda create -n turi python=3.6 source activate turi pip install -U turicreate import turicreate fails on macOS 10.12.6 conda create -n turi python=2.7 pip install -Iv turicreate==4.0
CONVOLUTIONAL NEURAL NETWORKS CNN MODEL Feature extraction part + Classification
part
None
None
None
None
None
None
None
VISUALIZING FEATURE / ACTIVATION MAPS
TRANSFER LEARNING
None
CREATE AND TRAIN A MODEL USING TURI CREATE
SQUEEZENET_V1.1
None
None
None
None
None
15 min.
44 min.
ResNet50
9 min.
17 min.
66 min.
IMAGE AUGMENTATION Invariant Representation Scale Rotation Translation
None
RESOURCES CODE Turi Create Sample Code and Demo Apps
RESOURCES TOOLS Turi Create Anaconda Miniconda
RESOURCES APPLE Turi Create User Guide Turi Create API Documentation
Sample Code: Classifying Images with Vision and Core ML Apple Machine Learning
RESOURCES ARTICLES Convolutional Neural Networks Image Augmentation in Keras
RESOURCES PHOTOS Photo by Gift Habeshaw on Unsplash Elon Musk
SpaceX launch footage
THANK YOU ❤ @_MeroCode_ LET’S LEARN ABOUT MACHINE LEARNING.