Deep Learning for Computer Vision
 To bridge the gap between pixels and “meaning”
What we see What a computer sees
Computer Vision
Image Processing
Machine Learning
Artificial
Intelligence
Robotics
Deep Learning
Computer
Graphics
Source: CS231n Lecture Notes
Vehicle
wheel
Animal
leg
head Four-legged
Mammal
Move on road
Facing right
Can run, jump
Is herbivorous
Facing right
3D Model
How many bikes are
there?
2
What the number is
the bus?
48
Grayscale Prediction Ground Truth
 Directional stroke error of
character Seen.
 Deep Learning not only used for computer vision
 Deep Learning for Natural Language Processing
 Deep Learning for Speech Processing
 Deep Learning for Robotics
 Deep Learning for Art
 Deep Learning for Data mining
 Deep Learning for Games
Artificial Neural
Network
Convolutional
Neural
Networks
How it Works:
CNN
Deep Learning
Frameworks
Convolutional
Neural Network
Models
Deep Learning
Architectures
Each student select one topic from slides.
Search how deep learning has greatly advanced the
performance of this topic.
Make two pages using word to summarize your search.
Don’t forget to put references (new references at least 5
years ago).
Use MS Word
Send me e-mail to mloey@live.com with email subject “
Advanced Topics in CS2 – Task1 “
Put your Arabic name on word and email body
Finally, press Send
Deadline Next Lecture
facebook.com/mloey
mohamedloey@gmail.com
twitter.com/mloey
linkedin.com/in/mloey
mloey@fci.bu.edu.eg
mloey.github.io
www.YourCompany.com
© 2020 Companyname PowerPoint Business Theme. All Rights Reserved.
THANKS FOR
YOUR TIME

Lecture 1: Deep Learning for Computer Vision