Skip to content
UdemyDeep LearningPaid courseIntermediate levelCertificate

Deep Learning Computer Vision™ CNN, OpenCV, YOLO, SSD & GANs (Udemy.com)

2020 Update with TensorFlow 2.0 Support. Become a Pro at Deep Learning Computer Vision! Includes 20+ Real World Projects

Created by: Rajeev D. Ratan

Last updated June 2020

icon
What you will learn

  • Learn by completing 26 advanced computer vision projects including Emotion, Age & Gender Classification, London Underground Sign Detection, Monkey Breed, Flowers, Fruits , Simpsons Characters and many more!
  • Advanced Deep Learning Computer Vision Techniques such as Transfer Learning and using pre-trained models (VGG, MobileNet, InceptionV3, ResNet50) on ImageNet and re-create popular CNNs such as AlexNet, LeNet, VGG and U-Net.
  • Understand how Neural Networks, Convolutional Neural Networks, R-CNNs , SSDs, YOLO & GANs with my easy to follow explanations
  • Become familiar with other frameworks (PyTorch, Caffe, MXNET, CV APIs), Cloud GPUs and get an overview of the Computer Vision World
  • How to use the Python library Keras to build complex Deep Learning Networks (using Tensorflow backend)
  • How to do Neural Style Transfer, DeepDream and use GANs to Age Faces up to 60+

How it compares

Against the other 126 rated Udemy courses in Deep Learning on CourseDuck:

  • Rating3.9 out of 5among the lower-rated ones
  • Reviews2,323#34 of 127 by number of reviews
  • Length14.7 hourslonger than 69% of them
  • Last updatedJune 2020earlier than 87% of them

icon
Course Description

Update: June-2020

  • TensorFlow 2.0 Compatible Code

  • Windows install guide for TensorFlow2.0 (with Keras), OpenCV4 and Dlib

Deep Learning Computer Vision™ Use Python & Keras to implement CNNs, YOLO, TFOD, R-CNNs, SSDs & GANs + A Free Introduction to OpenCV.

If you want to learn all the latest 2019 concepts in applying Deep Learning to Computer Vision, look no further - this is the course for you! You'll get hands  the following Deep Learning frameworks in Python:

  • Keras

  • Tensorflow 2.0

  • TensorFlow Object Detection API

  • YOLO (DarkNet and DarkFlow)

  • OpenCV4

All in an easy to use virtual machine, with all libraries pre-installed!

======================================================

Apr 2019 Updates:

  • How to set up a Cloud GPU on PaperSpace and Train a CIFAR10 AlexNet CNN almost 100 times faster!

  • Build a Computer Vision API and Web App and host it on AWS using an EC2 Instance!

Mar 2019 Updates:

Newly added Facial Recognition & Credit Card Number Reader Projects

  • Recognize multiple persons using your webcam

  • Facial Recognition on the Friends TV Show Characters

  • Take a picture of a Credit Card, extract and identify the numbers on that card!

======================================================

Computer vision applications involving Deep Learning are booming!

Having Machines that can 'see' will change our world and revolutionize almost every industry out there. Machines or robots that can see will be able to:

  • Perform surgery and accurately analyze and diagnose you from medical scans.

  • Enable self-driving cars

  • Radically change robots allowing us to build robots that can cook, clean and assist us with almost any task

  • Understand what's being seen in CCTV surveillance videos thus performing security, traffic management and a host of other services

  • Create Art with amazing Neural Style Transfers and other innovative types of image generation

  • Simulate many tasks such as Aging faces, modifying live video feeds and realistically replace actors in films

Huge technology companies such as Facebook, Google, Microsoft, Apple, Amazon, and Tesla are all heavily devoting billions to computer vision research.

As a result, the demand for computer vision expertise is growing exponentially!

However, learning computer vision with Deep Learning is hard!

  • Tutorials are too technical and theoretical

  • Code is outdated

  • Beginners just don't know where to start

That's why I made this course!

  • I  spent months developing a proper and complete learning path.

  • I teach all key concepts logically and without overloading you with mathematical theory while using the most up to date methods. 

  • I created a FREE Virtual Machine with all Deep Learning Libraries (Keras, TensorFlow, OpenCV, TFODI, YOLO, Darkflow etc) installed! This will save you hours of painfully complicated installs

  • I teach using practical examples and you'll learn by doing 18 projects!

Projects such as:

  1. Handwritten Digit Classification using MNIST

  2. Image Classification using CIFAR10

  3. Dogs vs Cats classifier

  4. Flower Classifier using Flowers-17

  5. Fashion Classifier using FNIST

  6. Monkey Breed Classifier

  7. Fruit Classifier

  8. Simpsons Character Classifier

  9. Using Pre-trained ImageNet Models to classify a 1000 object classes

  10. Age, Gender and Emotion Classification

  11. Finding the Nuclei in Medical Scans using U-Net

  12. Object Detection using a ResNet50 SSD Model built using TensorFlow Object Detection

  13. Object Detection with YOLO V3

  14. A Custom YOLO Object Detector that Detects London Underground Tube Signs

  15. DeepDream

  16. Neural Style Transfers

  17. GANs - Generate Fake Digits

  18. GANs - Age Faces up to 60+ using Age-cGAN

  19. Face Recognition

  20. Credit Card Digit Reader

  21. Using Cloud GPUs on PaperSpace

  22. Build a Computer Vision API and Web App and host it on AWS using an EC2 Instance!

And OpenCV Projects such as:

  1. Live Sketch

  2. Identifying Shapes

  3. Counting Circles and Ellipses

  4. Finding Waldo

  5. Single Object Detectors using OpenCV

  6. Car and Pedestrian Detector using Cascade Classifiers

So if you want to get an excellent foundation in Computer Vision, look no further.

This is the course for you!

In this course, you will discover the power of Computer Vision in Python, and obtain skills to dramatically increase your career prospects as a Computer Vision developer.

======================================================

As for Updates and support:

I will be active daily in the 'questions and answers' area of the course, so you are never on your own.    

So, are you ready to get started? Enroll now and start the process of becoming a Master in Computer Vision using Deep Learning today!

======================================================

What previous students have said my other Udemy Course: 

"I'm amazed at the possibilities. Very educational, learning more than what I ever thought was possible. Now, being able to actually use it in a practical purpose is intriguing... much more to learn & apply"

"Extremely well taught and informative Computer Vision course! I've trawled the web looking for OpenCV python tutorials resources but this course was by far the best amalgamation of relevant lessons and projects. Loved some of the projects and had lots of fun tinkering them."

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Rajeev D. Ratan

Hi I'm Rajeev, a Data Scientist, and Computer Vision Engineer.  

I have a BSc in Computer & Electrical Engineering and an MSc in Artificial Intelligence from the University of Edinburgh where I gained extensive knowledge of machine learning, computer vision, and intelligent robotics.   

I have published research on using data-driven methods for Probabilistic Stochastic Modeling for Public Transport and even was part of a group that won a robotics competition at the University of Edinburgh. 

I launched my own computer vision startup that was based on using deep learning in education since then I've been contributing to 2 more startups in computer vision domains and one multinational company in Data Science.

Previously, I worked for 8 years at two of the Caribbean’s largest telecommunication operators where he gained experience in managing technical staff and deploying complex telecommunications projects.

icon
More courses by Rajeev D. Ratan

$64.99

$79.99

$13.99

$64.99

$12.99

icon
More Deep Learning courses

$109.99

$109.99

$79.99

$16.99

$124.99

Free

icon
Reviews

3.9

2,323 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Richard Lloyd on 5/21/2022

A few M1 Mac issues which I describe below, but that said, I can tell the instructor knows what he’s talking about! He has a ton of practical experience and I feel he has my back covered, with a great spread of material. Can’t wait to progress! Avoid if you have an M1 Mac with Apple Silicon. Unfortunately the Python tensorflow libraries built for M1 Mac by Apple are not compatible with the code supplied so you can't run code natively. The Ubuntu VM supplied to simplify things also won't run on M1 Mac, but that's expected due to the change in chipset. https://github.com/apple/tensorflow_macos/issues/153

By João Gueifão on 10/29/2021

I was hoping for better guiding on how to configure my local environment. Dealing with library versioning conflicts are difficult, especially to the inexperienced learner. As a fall-back I would simply create a new virtual appliance with up-to-date software. Some theory presented is wrong (e.g., formula for the distance of a line to the origin (rho), incomplete listing of affine transformations)

By Helena Rolle on 4/7/2021

Course & material was what I expected. However did not expect to have reached the end of the contents without a question on installation being unanswered. Was not able to do the install because of installed prior software versions. Waited for days for a response but received none. Also noticed unanswered questions left for years. My biggest challenge on this Udemy platform. Good courses, but poor learning response. Makes one wonder the real object of learning.

By Malcolm Nash on 12/15/2020

Extremely good for an overall description of all CV and Deep Learning systems. Some annoying phone interference and restarts of videos without removing the original bad clip. Also has a tendency to scroll back and forward between slides and should just copy the content onto the current slide as a smaller image when referencing a section of information.

By Haroon ul Rasheed on 11/21/2020

Great Course

By Vasilis Mpletsos on 11/1/2020

A lot of problems conserning keras and its updtated for tensorflow 2. Overall a good course but i didn't like that when he doesn't do good intro he tries again , and he doesn't cut the bad intro from the video. Furthermore minimal explanations on some things. Could be better overall

By Sachin Sharma on 10/26/2020

Yes, It's a good match and I am learning a lot about computer vision.

By Saswath Mishra on 10/15/2020

No details. Just Code reading. More like a revision. No depth at all!! My worst udemy experience.

By Bjrnar Longva on 10/15/2020

It seems like this course is not updated in a while.

By Grace Mary George on 10/2/2020

kind of

By Mohsen Khosravi on 9/18/2020

I've learnt some minor stuff out of this whole course, that's why I don't ask for refund nor gave the course a 1 star. the instructor didn't bother to watch the course himself, sometimes the chapter is cut in the middle of the discussion and sometimes he is not satisfied how he started the recording and start over again and didn't bother to edit the video.
And overall is a very superficial course. Just watch the SSD part and you will see my point.

By Khushal Kharade on 9/14/2020

Just awful. The explanations and the material presentation could be improved to make it look like a course. Otherwise it seems just a bunch of youtube videos grouped together.
Instructor seem to either lack the knowledge of few important concepts or in rush to finish the videos.

Showing 12 of 203 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 78 / 100