Início
Conheça mais
Enviar pesquisa
Carregar
Entrar
Cadastre-se
Anúncio
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 gostou
0 gostaram
×
Seja o primeiro a gostar disto
mostrar mais
•
3 visualizações
visualizações
×
Vistos totais
0
No Slideshare
0
De incorporações
0
Número de incorporações
0
Baixar agora
Baixar para ler offline
Denunciar
Dados e análise
course representation for DL with computer vision
Mouloudi1
Seguir
Anúncio
Anúncio
Anúncio
Recomendados
C3.1 intro
Daniel LIAO
180 visualizações
•
38 slides
(CMP305) Deep Learning on AWS Made EasyCmp305
Amazon Web Services
4.1K visualizações
•
78 slides
Dato Keynote
Turi, Inc.
7.5K visualizações
•
69 slides
Strata London - Deep Learning 05-2015
Turi, Inc.
2.4K visualizações
•
55 slides
Deep Learning Made Easy with Deep Features
Turi, Inc.
2.2K visualizações
•
73 slides
Introduction to Deep Learning for Image Analysis at Strata NYC, Sep 2015
Turi, Inc.
2.8K visualizações
•
58 slides
Mais conteúdo relacionado
Similar a deeplearning-annotated.pdf
(20)
Deep-learning-for-computer-vision-applications-using-matlab.pdf
AubainYro1
•
3 visualizações
10 Things I Wish I Dad Known Before Scaling Deep Learning Solutions
Jesus Rodriguez
•
3.5K visualizações
[246]reasoning, attention and memory toward differentiable reasoning machines
NAVER D2
•
4.5K visualizações
“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...
Edge AI and Vision Alliance
•
227 visualizações
AI & ML in Cyber Security - Why Algorithms Are Dangerous
Raffael Marty
•
13.9K visualizações
Predictive apps for startups
Louis Dorard
•
756 visualizações
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
Edge AI and Vision Alliance
•
30.6K visualizações
Meetup 29042015
lbishal
•
583 visualizações
Machine learning presentation
Saurav Prasad
•
720 visualizações
Cutting Edge Computer Vision for Everyone
Ivo Andreev
•
11 visualizações
Making Netflix Machine Learning Algorithms Reliable
Justin Basilico
•
11.6K visualizações
Complete brouchure for Excel Computer Classes
excelclasses
•
267 visualizações
CoreML
Ali Akhtar
•
110 visualizações
Data quality is more important than you think
Amine Bendahmane
•
726 visualizações
C3.4.1
Daniel LIAO
•
314 visualizações
Machine Learning: Learning with data
ONE Talks
•
508 visualizações
One talk Machine Learning
ONE Talks
•
264 visualizações
Machine learning the next revolution or just another hype
Jorge Ferrer
•
1.4K visualizações
Grokking TechTalk #21: Deep Learning in Computer Vision
Grokking VN
•
951 visualizações
ML-02.pdf
Mohammad Akbari
•
3 visualizações
Último
(20)
Heliocentrism and Retrograde motion (1) 1 (1) (1) (1).pptx
Sachin158445
•
0 visão
英国格林威治大学毕业证文凭成绩单制作指南
abecue
•
0 visão
PRASANNA SEM[1] PPTX.pptx
PrasannaVenkatesan74
•
0 visão
加拿大纽芬兰纪念大学毕业证文凭成绩单制作指南
abecue
•
0 visão
法国格勒诺布尔第三大学毕业证文凭成绩单制作指南
abecue
•
0 visão
도봉키스방달림포차〔dalpocha8。Net〕도봉오피ꘂ도봉스파?
puvmkhuyt
•
0 visão
新西兰奥克兰大学毕业证文凭成绩单制作指南
abecue
•
0 visão
عضوية 2.pptx
MajdolenAhrki
•
0 visão
Habitat suitability of One horned Rhinoceros using GIS.pptx
sahl_2fast
•
0 visão
Maximizing Your ML Success with Innovative Feature Engineering
FeatureByte
•
0 visão
【달포차〔dalPochA12.컴〕】아산오피 아산건전마사지ꖋ아산건마?
puvmkhuyt
•
0 visão
【달림포차〔dalpocha8。Net〕】거제오피 거제슈얼마사지ꔼ거제건마?
puvmkhuyt
•
0 visão
Bard_Chat_GPT_Presentation_new.pptx
DR. Ram Kumar Pathak
•
0 visão
美国圣路易斯大学毕业证文凭成绩单制作指南
abecue
•
0 visão
Selection of Afforestation site using GIS.pptx
sahl_2fast
•
0 visão
Land Use Land Cover Change using GIS.pptx
sahl_2fast
•
0 visão
德国卡塞尔大学毕业证文凭成绩单制作指南
abecue
•
0 visão
荷兰乌得勒支大学毕业证文凭成绩单制作指南
abecue
•
0 visão
FINAL PPT.pptx
VEDAMNT
•
0 visão
加拿大多伦多大学毕业证文凭成绩单制作指南
abecue
•
0 visão
Anúncio
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
Anúncio