Inicio
Explorar
Enviar búsqueda
Cargar
Iniciar sesión
Registrarse
Publicidad
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
de
44
Top clipped slide
deeplearning-annotated.pdf
1 de Apr de 2023
•
0 recomendaciones
0 recomendaciones
×
Sé el primero en que te guste
ver más
•
4 vistas
vistas
×
Total de vistas
0
En Slideshare
0
De embebidos
0
Número de embebidos
0
Descargar ahora
Descargar para leer sin conexión
Denunciar
Datos y análisis
course representation for DL with computer vision
Mouloudi1
Seguir
Publicidad
Publicidad
Publicidad
Recomendados
C3.1 intro
Daniel LIAO
180 vistas
•
38 diapositivas
(CMP305) Deep Learning on AWS Made EasyCmp305
Amazon Web Services
4.1K vistas
•
78 diapositivas
Dato Keynote
Turi, Inc.
7.5K vistas
•
69 diapositivas
Strata London - Deep Learning 05-2015
Turi, Inc.
2.4K vistas
•
55 diapositivas
Deep Learning Made Easy with Deep Features
Turi, Inc.
2.2K vistas
•
73 diapositivas
Introduction to Deep Learning for Image Analysis at Strata NYC, Sep 2015
Turi, Inc.
2.8K vistas
•
58 diapositivas
Más contenido relacionado
Similar a deeplearning-annotated.pdf
(20)
Deep-learning-for-computer-vision-applications-using-matlab.pdf
AubainYro1
•
3 vistas
10 Things I Wish I Dad Known Before Scaling Deep Learning Solutions
Jesus Rodriguez
•
3.5K vistas
[246]reasoning, attention and memory toward differentiable reasoning machines
NAVER D2
•
4.5K vistas
“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...
Edge AI and Vision Alliance
•
227 vistas
AI & ML in Cyber Security - Why Algorithms Are Dangerous
Raffael Marty
•
13.9K vistas
Predictive apps for startups
Louis Dorard
•
756 vistas
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
Edge AI and Vision Alliance
•
30.6K vistas
Meetup 29042015
lbishal
•
583 vistas
Cutting Edge Computer Vision for Everyone
Ivo Andreev
•
11 vistas
Making Netflix Machine Learning Algorithms Reliable
Justin Basilico
•
11.6K vistas
Complete brouchure for Excel Computer Classes
excelclasses
•
267 vistas
CoreML
Ali Akhtar
•
110 vistas
Data quality is more important than you think
Amine Bendahmane
•
726 vistas
C3.4.1
Daniel LIAO
•
314 vistas
Machine Learning: Learning with data
ONE Talks
•
508 vistas
One talk Machine Learning
ONE Talks
•
264 vistas
Machine learning the next revolution or just another hype
Jorge Ferrer
•
1.4K vistas
Grokking TechTalk #21: Deep Learning in Computer Vision
Grokking VN
•
951 vistas
ML-02.pdf
Mohammad Akbari
•
3 vistas
EIA2017Italy - Danny Lange - Artificial Intelligence - A Game Changer in App ...
European Innovation Academy
•
1.5K vistas
Último
(20)
DataScience.pptx
M Vishnuvardhan Reddy
•
0 vistas
DATA MINING & WH-01 - P7.ppt
Frdss
•
0 vistas
Stairs display.pptx
RISHIKUMAR220858
•
0 vistas
홀덤라이브 *추천인: AAKK* Top7588`c0m
yqwggcy3463
•
0 vistas
【추천인: AAKK】홀덤룰TOP7588닷COM
yqwggcy3463
•
0 vistas
광양oP 오피쓰【OpSS07。cØm】광양오피▮광양스파ꕇ광양안마 ⏏광양오피ꔥ광양오피
pieliedie88
•
0 vistas
Dissertation Session 3.pptx
MamanAbdurrahman20
•
0 vistas
Professional Color Correction for Stunning Images.pdf
TopLinkSeo
•
0 vistas
aptitude presentation.pptx
sourabhverma59500
•
0 vistas
TOP7588닷COM *추천인: AAKK* 홀덤
yqwggcy3463
•
0 vistas
홀덤라이브【추천인: AAKK】 Top7588`c0m
yqwggcy3463
•
0 vistas
top7588⬤com【추천인: AAKK】온라인홀덤
yqwggcy3463
•
0 vistas
Othello Analysis.pptx
AnastasiaTsiripidou
•
0 vistas
CONDUCTOMETRIC METHODS OF ANALYSIS.ppt
MajdolenAhrki
•
0 vistas
*추천인: AAKK* Top7588`c0m إ홀덤룰
yqwggcy3463
•
0 vistas
【추천인: AAKK】 Top7588`c0m 홀덤게임
yqwggcy3463
•
0 vistas
Basic Excel Course.pptx
Zkzababkhan
•
0 vistas
Better Together: Delivering Graph Value with AWS & Neo4j - Antony Prasad Thev...
Neo4j
•
0 vistas
top7588⬤com온라인홀덤 *추천인: AAKK*
yqwggcy3463
•
0 vistas
best-practices-for-realtime-data-wa-132882.pdf
aliramezani30
•
0 vistas
Publicidad
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
Publicidad