Start
Entdecken
Suche senden
Hochladen
Einloggen
Registrieren
Anzeige
Check these out next
Deep-learning-for-computer-vision-applications-using-matlab.pdf
AubainYro1
10 Things I Wish I Dad Known Before Scaling Deep Learning Solutions
Jesus Rodriguez
[246]reasoning, attention and memory toward differentiable reasoning machines
NAVER D2
“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...
Edge AI and Vision Alliance
AI & ML in Cyber Security - Why Algorithms Are Dangerous
Raffael Marty
Predictive apps for startups
Louis Dorard
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
Edge AI and Vision Alliance
Meetup 29042015
lbishal
1
von
44
Top clipped slide
deeplearning-annotated.pdf
1. Apr 2023
•
0 gefällt mir
0 gefällt mir
×
Sei der Erste, dem dies gefällt
Mehr anzeigen
•
4 Aufrufe
Aufrufe
×
Aufrufe insgesamt
0
Auf Slideshare
0
Aus Einbettungen
0
Anzahl der Einbettungen
0
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Melden
Daten & Analysen
course representation for DL with computer vision
Mouloudi1
Folgen
Anzeige
Anzeige
Anzeige
Recomendados
C3.1 intro
Daniel LIAO
180 Aufrufe
•
38 Folien
(CMP305) Deep Learning on AWS Made EasyCmp305
Amazon Web Services
4.1K Aufrufe
•
78 Folien
Dato Keynote
Turi, Inc.
7.5K Aufrufe
•
69 Folien
Strata London - Deep Learning 05-2015
Turi, Inc.
2.4K Aufrufe
•
55 Folien
Deep Learning Made Easy with Deep Features
Turi, Inc.
2.2K Aufrufe
•
73 Folien
Introduction to Deep Learning for Image Analysis at Strata NYC, Sep 2015
Turi, Inc.
2.8K Aufrufe
•
58 Folien
Más contenido relacionado
Similar a deeplearning-annotated.pdf
(20)
Deep-learning-for-computer-vision-applications-using-matlab.pdf
AubainYro1
•
3 Aufrufe
10 Things I Wish I Dad Known Before Scaling Deep Learning Solutions
Jesus Rodriguez
•
3.5K Aufrufe
[246]reasoning, attention and memory toward differentiable reasoning machines
NAVER D2
•
4.5K Aufrufe
“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...
Edge AI and Vision Alliance
•
227 Aufrufe
AI & ML in Cyber Security - Why Algorithms Are Dangerous
Raffael Marty
•
13.9K Aufrufe
Predictive apps for startups
Louis Dorard
•
756 Aufrufe
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
Edge AI and Vision Alliance
•
30.6K Aufrufe
Meetup 29042015
lbishal
•
583 Aufrufe
Cutting Edge Computer Vision for Everyone
Ivo Andreev
•
11 Aufrufe
Making Netflix Machine Learning Algorithms Reliable
Justin Basilico
•
11.6K Aufrufe
Complete brouchure for Excel Computer Classes
excelclasses
•
267 Aufrufe
CoreML
Ali Akhtar
•
110 Aufrufe
Data quality is more important than you think
Amine Bendahmane
•
726 Aufrufe
C3.4.1
Daniel LIAO
•
314 Aufrufe
Machine Learning: Learning with data
ONE Talks
•
508 Aufrufe
One talk Machine Learning
ONE Talks
•
264 Aufrufe
Machine learning the next revolution or just another hype
Jorge Ferrer
•
1.4K Aufrufe
Grokking TechTalk #21: Deep Learning in Computer Vision
Grokking VN
•
951 Aufrufe
ML-02.pdf
Mohammad Akbari
•
3 Aufrufe
EIA2017Italy - Danny Lange - Artificial Intelligence - A Game Changer in App ...
European Innovation Academy
•
1.5K Aufrufe
Último
(20)
【추천인: AAKK】top7588⬤com홀덤사이트
yqwggcy3463
•
0 Aufrufe
37.ppt
PalGolakiya
•
0 Aufrufe
shahnawazahmadpptsterilization-190912165427.pdf
ThenarasanG
•
0 Aufrufe
Rounak Kar_21PGDM-BHU081_CP Proposal.pdf
SoumyajitKarmakar7
•
0 Aufrufe
【추천인: AAKK】top7588⬤com홀덤사이트
yqwggcy3463
•
0 Aufrufe
DCAF 2023 1 and 2.pdf
Alan Morrison
•
0 Aufrufe
ꖟtop7588⬤com텍사스홀덤 *추천인: AAKK*
yqwggcy3463
•
0 Aufrufe
Top7588`c0m *추천인: AAKK* 홀덤라이브
yqwggcy3463
•
0 Aufrufe
eilISj19faYQBSmW666.pptx
GurnoorSingh97474
•
0 Aufrufe
ꖤTOP7588닷COM홀덤라이브【추천인: AAKK】
yqwggcy3463
•
0 Aufrufe
Better Together: Delivering Graph Value with AWS & Neo4j - Antony Prasad Thev...
Neo4j
•
0 Aufrufe
【OpSS07。cØm】천안오피ノ천안휴게텔 오피쓰⊊천안오피 천안오피⊊천안마사지
pieliedie89
•
0 Aufrufe
홀덤사이트top7588⬤com【추천인: AAKK】
yqwggcy3463
•
0 Aufrufe
*추천인: AAKK* top7588⬤com홀덤사이트
yqwggcy3463
•
0 Aufrufe
Midterm Report.pdf
SoumyajitKarmakar7
•
0 Aufrufe
제주오피ノ오피쓰【ØPSS07쩜CØM】╳제주휴게텔 제주건마ノ제주오피ノ제주오피
pieliedie89
•
0 Aufrufe
온라인홀덤top7588⬤com≲【추천인: AAKK】
yqwggcy3463
•
0 Aufrufe
PROJECT PROPOSAL Shinjon Sengupta 61.pdf
SoumyajitKarmakar7
•
0 Aufrufe
Analytic Strategies (1).pptx
sidrakhan65569
•
0 Aufrufe
텍사스홀덤TOP7588닷COM【추천인: AAKK】
yqwggcy3463
•
0 Aufrufe
Anzeige
deeplearning-annotated.pdf
Machine Learning Specialization Deep
Learning: Searching for Images Emily Fox & Carlos Guestrin Machine Learning Specialization University of Washington ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization Visual
product recommender ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization 3
I want to buy new shoes, but… ©2015 Emily Fox & Carlos Guestrin Too many options online…
Machine Learning Specialization 4
Text search doesn’t help… ©2015 Emily Fox & Carlos Guestrin “Dress shoes”
Machine Learning Specialization Visual
product search demo ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization Features
are key to machine learning ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization 7
Goal: revisit classifiers, but using more complex, non-linear features ©2015 Emily Fox & Carlos Guestrin Sentence from review Classifier MODEL Input: x Output: y Predicted class
Machine Learning Specialization 8
Image classification ©2015 Emily Fox & Carlos Guestrin Input: x Image pixels Output: y Predicted object
Machine Learning Specialization Neural
networks ê Learning *very* non-linear features ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization 10
Linear classifiers w 0 + w 1 x 1 + w 2 x 2 + … + w d x d = 0 Score(x) > 0 Score(x) < 0 ©2015 Emily Fox & Carlos Guestrin Score(x) = w0 + w1 x1 + w2 x2 + … + wd xd
Machine Learning Specialization 11
Graph representation of classifier: useful for defining neural networks x1 x2 xd y … 1 w1 w2 > 0, output 1 < 0, output 0 Input Output ©2015 Emily Fox & Carlos Guestrin Score(x) = w0 + w1 x1 + w2 x2 + … + wd xd
Machine Learning Specialization 12
What can a linear classifier represent? x1 OR x2 x1 AND x2 x1 x2 1 y x1 x2 1 y ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization 13
What can’t a simple linear classifier represent? XOR the counterexample to everything Need non-linear features ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization Solving
the XOR problem: Adding a layer XOR = x1 AND NOT x2 OR NOT x1 AND x2 z1 -0.5 1 -1 z1 z2 z2 -0.5 -1 1 x1 x2 1 y 1 -0.5 1 1 Thresholded to 0 or 1 ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization 15
A neural network • Layers and layers and layers of linear models and non-linear transformations • Around for about 50 years - Fell in “disfavor” in 90s • In last few years, big resurgence - Impressive accuracy on several benchmark problems - Powered by huge datasets, GPUs, & modeling/learning alg improvements x1 x2 1 z1 z2 1 y ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization Application
of deep learning to computer vision ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization 17
Image features • Features = local detectors - Combined to make prediction - (in reality, features are more low-level) Face! Eye Eye Nose Mouth ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization 18
Typical local detectors look for locally “interesting points” in image • Image features: collections of locally interesting points - Combined to build classifiers ©2015 Emily Fox & Carlos Guestrin Face!
Machine Learning Specialization 19
SIFT [Lowe ‘99] ©2015 Emily Fox & Carlos Guestrin •Spin Images [Johnson & Herbert ‘99] •Textons [Malik et al. ‘99] •RIFT [Lazebnik ’04] •GLOH [Mikolajczyk & Schmid ‘05] •HoG [Dalal & Triggs ‘05] •… Many hand created features exist for finding interest points…
Machine Learning Specialization 20
Standard image classification approach Input Use simple classifier e.g., logistic regression, SVMs Face? ©2015 Emily Fox & Carlos Guestrin Extract features Hand-created features
Machine Learning Specialization 21
SIFT [Lowe ‘99] ©2015 Emily Fox & Carlos Guestrin •Spin Images [Johnson & Herbert ‘99] •Textons [Malik et al. ‘99] •RIFT [Lazebnik ’04] •GLOH [Mikolajczyk & Schmid ‘05] •HoG [Dalal & Triggs ‘05] •… Many hand created features exist for finding interest points… Hand-created features … but very painful to design
Machine Learning Specialization 22
Deep learning: implicitly learns features Layer 1 Layer 2 Layer 3 Prediction ©2015 Emily Fox & Carlos Guestrin Example detectors learned Example interest points detected [Zeiler & Fergus ‘13]
Machine Learning Specialization Deep
learning performance ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization Sample
results using deep neural networks • German traffic sign recognition benchmark - 99.5% accuracy (IDSIA team) • House number recognition - 97.8% accuracy per character [Goodfellow et al. ’13] ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization ImageNet
2012 competition: 1.2M training images, 1000 categories ©2015 Emily Fox & Carlos Guestrin 0 0.05 0.1 0.15 0.2 0.25 0.3 SuperVision ISI OXFORD_VGG Error (best of 5 guesses) Huge gain Exploited hand-coded features like SIFT Top 3 teams
Machine Learning Specialization ImageNet
2012 competition: 1.2M training images, 1000 categories ©2015 Emily Fox & Carlos Guestrin Winning entry: SuperVision 8 layers, 60M parameters [Krizhevsky et al. ’12] Achieving these amazing results required: • New learning algorithms • GPU implementation
Machine Learning Specialization Deep
learning in computer vision ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization Scene
parsing with deep learning ©2015 Emily Fox & Carlos Guestrin [Farabet et al. ‘13]
Machine Learning Specialization Retrieving
similar images ©2015 Emily Fox & Carlos Guestrin Input Image Nearest neighbors
Machine Learning Specialization Challenges
of deep learning ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization Deep
learning score card Pros • Enables learning of features rather than hand tuning • Impressive performance gains - Computer vision - Speech recognition - Some text analysis • Potential for more impact ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization Deep
learning workflow Lots of labeled data Training set Validation set Learn deep neural net Validate Adjust parameters, network architecture,… ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization 33
Many tricks needed to work well… Different types of layers, connections,… needed for high accuracy [Krizhevsky et al. ’12] ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization Deep
learning score card Pros • Enables learning of features rather than hand tuning • Impressive performance gains - Computer vision - Speech recognition - Some text analysis • Potential for more impact Cons • Requires a lot of data for high accuracy • Computationally really expensive • Extremely hard to tune - Choice of architecture - Parameter types - Hyperparameters - Learning algorithm - … ©2015 Emily Fox & Carlos Guestrin Computational cost+ so many choices = incredibly hard to tune
Machine Learning Specialization Deep
features: Deep learning + Transfer learning ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization 36
Standard image classification approach Input Use simple classifier e.g., logistic regression, SVMs Face? ©2015 Emily Fox & Carlos Guestrin Extract features Hand-created features Can we learn features from data, even when we don’t have data or time?
Machine Learning Specialization 37
Transfer learning: Use data from one task to help learn on another Lots of data: Learn neural net Great accuracy on cat v. dog Some data: Neural net as feature extractor + Simple classifier Great accuracy on 101 categories Old idea, explored for deep learning by Donahue et al. ’14 & others ©2015 Emily Fox & Carlos Guestrin vs.
Machine Learning Specialization 38
What’s learned in a neural net Very specific to Task 1 Should be ignored for other tasks More generic Can be used as feature extractor ©2015 Emily Fox & Carlos Guestrin vs. Neural net trained for Task 1: cat vs. dog
Machine Learning Specialization 39
Transfer learning in more detail… Very specific to Task 1 Should be ignored for other tasks More generic Can be used as feature extractor ©2015 Emily Fox & Carlos Guestrin For Task 2, predicting 101 categories, learn only end part of neural net Use simple classifier e.g., logistic regression, SVMs, nearest neighbor,… Class? Keep weights fixed! Neural net trained for Task 1: cat vs. dog
Machine Learning Specialization 40
Careful where you cut: latter layers may be too task specific Layer 1 Layer 2 Layer 3 Prediction ©2015 Emily Fox & Carlos Guestrin Example detectors learned Example interest points detected [Zeiler & Fergus ‘13] Too specific for new task Use these!
Machine Learning Specialization Transfer
learning with deep features workflow Some labeled data ©2015 Emily Fox & Carlos Guestrin Extract features with neural net trained on different task Learn simple classifier Validate Training set Validation set
Machine Learning Specialization How
general are deep features? ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization Summary
of deep learning ©2015 Emily Fox & Carlos Guestrin
Machine Learning Specialization 44
What you can do now… • Describe multi-layer neural network models • Interpret the role of features as local detectors in computer vision • Relate neural networks to hand-crafted image features • Describe some settings where deep learning achieves significant performance boosts • State the pros & cons of deep learning model • Apply the notion of transfer learning • Use neural network models trained in one domain as features for building a model in another domain • Build an image retrieval tool using deep features ©2015 Emily Fox & Carlos Guestrin
Anzeige