4.44 out of 5
4.44
3056 reviews on Udemy

Deep Learning and Computer Vision A-Z™: OpenCV, SSD & GANs

Become a Wizard of all the latest Computer Vision tools that exist out there. Detect anything and create powerful apps.
Instructor:
Hadelin de Ponteves
24,506 students enrolled
English [Auto-generated] More
Have a toolbox of the most powerful Computer Vision models
Understand the theory behind Computer Vision
Master OpenCV
Master Object Detection
Master Facial Recognition
Create powerful Computer Vision applications

*** AS SEEN ON KICKSTARTER ***

You’ve definitely heard of AI and Deep Learning. But when you ask yourself, what is my position with respect to this new industrial revolution, that might lead you to another fundamental question: am I a consumer or a creator? For most people nowadays, the answer would be, a consumer.

But what if you could also become a creator?

What if there was a way for you to easily break into the World of Artificial Intelligence and build amazing applications which leverage the latest technology to make the World a better place?

Sounds too good to be true, doesn’t it?

But there actually is a way..

Computer Vision is by far the easiest way of becoming a creator.

And it’s not only the easiest way, it’s also the branch of AI where there is the most to create.

Why? You’ll ask.

That’s because Computer Vision is applied everywhere. From health to retail to entertainment – the list goes on. Computer Vision is already a $18 Billion market and is growing exponentially.

Just think of tumor detection in patient MRI brain scans. How many more lives are saved every day simply because a computer can analyze 10,000x more images than a human?

And what if you find an industry where Computer Vision is not yet applied? Then all the better! That means there’s a business opportunity which you can take advantage of.

So now that raises the question: how do you break into the World of Computer Vision?

Up until now, computer vision has for the most part been a maze. A growing maze.

As the number of codes, libraries and tools in CV grows, it becomes harder and harder to not get lost.

On top of that, not only do you need to know how to use it – you also need to know how it works to maximise the advantage of using Computer Vision.

To this problem we want to bring… 

Computer Vision A-Z.

With this brand new course you will not only learn how the most popular computer vision methods work, but you will also learn to apply them in practice!

Can’t wait to see you inside the class,

Kirill & Hadelin

Introduction

1
Welcome to the Course!
2
BONUS: Learning Paths
3
Some Additional Resources!!
4
This PDF resource will help you a lot!

FAQ, Q&A and Bug Help!

Module 1 - Face Detection Intuition

1
Plan of attack
2
Updates on Udemy Reviews
3
Viola-Jones Algorithm
4
Haar-like Features
5
Integral Image
6
Training Classifiers
7
Adaptive Boosting (Adaboost)
8
Cascading
9
Face Detection Intuition

Module 1 - Face Detection with OpenCV

1
Welcome to the Practical Applications
2
Installations Instructions (once and for all!)
3
Common Debug Tips

Please see the following debug tips if you are running into any trouble installing PyTorch or to see other common bugs that might pop up. 

4
Face Detection - Step 1
5
Face Detection - Step 2
6
Face Detection - Step 3
7
Face Detection - Step 4
8
Face Detection - Step 5
9
Face Detection - Step 6
10
Face Detection with OpenCV

Homework Challenge - Build a Happiness Detector

1
Homework Challenge - Instructions
2
Homework Challenge - Solution (Video)
3
Homework Challenge - Solution (Code files)

Module 2 - Object Detection Intuition

1
Plan of attack
2
How SSD is different
3
The Multi-Box Concept
4
Predicting Object Positions
5
The Scale Problem
6
Object Detection Intuition

Module 2 - Object Detection with SSD

1
Object Detection - Step 1
2
Object Detection - Step 2
3
Object Detection - Step 3
4
Object Detection - Step 4
5
Object Detection - Step 5
6
Object Detection - Step 6
7
Object Detection - Step 7
8
Object Detection - Step 8
9
Object Detection - Step 9
10
Object Detection - Step 10
11
Training the SSD
12
Object Detection with SSD

Homework Challenge - Detect Epic Horses galloping in Monument Valley

1
Homework Challenge - Instructions
2
Homework Challenge - Solution (Video)
3
Homework Challenge - Solution (Code files)

Module 3 - Generative Adversarial Networks (GANs) Intuition

1
Plan of Attack
2
The Idea Behind GANs
3
How Do GANs Work? (Step 1)
4
How Do GANs Work? (Step 2)
5
How Do GANs Work? (Step 3)
6
Applications of GANs
7
Generative Adversarial Networks (GANs) Intuition

Module 3 - Image Creation with GANs

1
GANs - Step 1
2
GANs - Step 2
3
GANs - Step 3
4
GANs - Step 4
5
GANs - Step 5
6
GANs - Step 6
7
GANs - Step 7
8
GANs - Step 8
9
GANs - Step 9
10
GANs - Step 10
11
GANs - Step 11
12
GANs - Step 12
13
Image Creation with GANs
14
Special Thanks to Alexis Jacq
15
THANK YOU bonus video

Annex 1: Artificial Neural Networks

1
What is Deep Learning?
2
Plan of Attack
3
The Neuron
4
The Activation Function
5
How do Neural Networks work?
6
How do Neural Networks learn?
7
Gradient Descent
8
Stochastic Gradient Descent
9
Backpropagation

Annex 2: Convolutional Neural Networks

1
Plan of Attack
2
What are convolutional neural networks?
3
Step 1 - Convolution Operation
4
Step 1(b) - ReLU Layer
5
Step 2 - Pooling
6
Step 3 - Flattening
7
Step 4 - Full Connection
8
Summary
9
Softmax & Cross-Entropy
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 out of 5
3056 Ratings

Detailed Rating

Stars 5
1601
Stars 4
996
Stars 3
337
Stars 2
73
Stars 1
50
077268ef1d2bca58862e9320a0e49cce
30-Day Money-Back Guarantee

Includes

11 hours on-demand video
9 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion