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
240
Other Decks in Programming
See All in Programming
Claude Agent SDK を使ってみよう
hyshu
0
1.3k
Flutterで分数(Fraction)を表示する方法
koukimiura
0
140
Webサーバーサイド言語としてのRustについて
kouyuume
1
4k
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
520
Pythonに漸進的に型をつける
nealle
1
110
SODA - FACT BOOK(JP)
sodainc
1
8.6k
Android16 Migration Stories ~Building a Pattern for Android OS upgrades~
reoandroider
0
130
スマホから Youtube Shortsを見られないようにする
lemolatoon
27
33k
釣り地図SNSにおける有料機能の実装
nokonoko1203
0
190
O Que É e Como Funciona o PHP-FPM?
marcelgsantos
0
180
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
140
あなたとKaigi on Rails / Kaigi on Rails + You
shimoju
0
180
Featured
See All Featured
Scaling GitHub
holman
463
140k
Done Done
chrislema
185
16k
Documentation Writing (for coders)
carmenintech
75
5.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Bash Introduction
62gerente
615
210k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
630
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Code Review Best Practice
trishagee
72
19k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.8k
4 Signs Your Business is Dying
shpigford
185
22k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
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.