Course Information
- Available
- *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Course Overview
Learn OpenCV 4, YOLO, road markings and pedestrians detection, and traffic sign classification for self-driving cars
Autonomous Cars: Computer Vision and Deep Learning
The automotive industry is experiencing a paradigm shift from conventional, human-driven vehicles into self-driving, artificial intelligence-powered vehicles. Self-driving vehicles offer a safe, efficient, and cost effective solution that will dramatically redefine the future of human mobility. Self-driving cars are expected to save over half a million lives and generate enormous economic opportunities in excess of $1 trillion dollars by 2035. The automotive industry is on a billion-dollar quest to deploy the most technologically advanced vehicles on the road.
As the world advances towards a driverless future, the need for experienced engineers and researchers in this emerging new field has never been more crucial.
The purpose of this course is to provide students with knowledge of key aspects of design and development of self-driving vehicles. The course provides students with practical experience in various self-driving vehicles concepts such as machine learning and computer vision. Concepts such as lane detection, traffic sign classification, vehicle/object detection, artificial intelligence, and deep learning will be presented. The course is targeted towards students wanting to gain a fundamental understanding of self-driving vehicles control. Basic knowledge of programming is recommended. However, these topics will be extensively covered during early course lectures; therefore, the course has no prerequisites, and is open to any student with basic programming knowledge. Students who enroll in this self-driving car course will master driverless car technologies that are going to reshape the future of transportation.
Tools and algorithms we'll cover include:
OpenCV.
Deep Learning and Artificial Neural Networks.
Convolutional Neural Networks.
YOLO.
HOG feature extraction.
Detection with the grayscale image.
Colour space techniques.
RGB space.
HSV space.
Sharpening and blurring.
Edge detection and gradient calculation.
Sobel.
Laplacian edge detector.
Canny edge detection.
Affine and Projective transformation.
Image translation, rotation, and resizing.
Hough transform.
Masking the region of interest.
Bitwise_and.
KNN background subtractor.
MOG background subtractor.
MeanShift.
Kalman filter.
U-NET.
SegNet.
Encoder and Decoder.
Pyramid Scene Parsing Network.
DeepLabv3+.
E-Net.
If you’re ready to take on a brand new challenge, and learn about AI techniques that you’ve never seen before in traditional supervised machine learning, unsupervised machine learning, or even deep learning, then this course is for you.
Moreover, the course is packed with practical exercises that are based on real-life examples. So not only will you learn the theory, but you will also get some hands-on practice building your own models. There are five big projects on healthcare problems and one small project to practice. These projects are listed below:
Detection of road markings.
Road Sign Detection.
Detecting Pedestrian Project.
Frozen Lake environment.
Semantic Segmentation.
Vehicle Detection.
That is all. See you in class!
"If you can't implement it, you don't understand it"
Or as the great physicist Richard Feynman said: "What I cannot create, I do not understand".
My courses are the ONLY course where you will learn how to implement deep REINFORCEMENT LEARNING algorithms from scratch
Other courses will teach you how to plug in your data into a library, but do you really need help with 3 lines of code?
After doing the same thing with 10 datasets, you realize you didn't learn 10 things. You learned 1 thing, and just repeated the same 3 lines of code 10 times...
Course Content
- 10 section(s)
- 112 lecture(s)
- Section 1 Introduction (New Content)
- Section 2 Activation function
- Section 3 Basic Deep Learning Project (NEW CONTENT ADDED)
- Section 4 Computer vision for Self-driving Cars (NEW CONTENT)
- Section 5 Detection of road markings by OpenCV (New Content)
- Section 6 Road Sign Detection (New Content)
- Section 7 Detecting Pedestrian Project (New Content)
- Section 8 Semantic Segmentation (New Content)
- Section 9 Vehicle Detection (New Content)
- Section 10 Thank you
What You’ll Learn
- YOLO
- OpenCV
- Detection with the grayscale image
- Colour space techniques
- RGB space
- HSV space
- Sharpening and blurring
- Edge detection and gradient calculation
- Sobel
- Laplacian edge detector
- Canny edge detection
- Affine and Projective transformation
- Image translation, rotation, and resizing
- Hough transform
- Masking the region of interest
- Bitwise_and
- KNN background subtractor
- MOG background subtractor
- MeanShift
- Kalman filter
- U-NET
- SegNet
- Encoder and Decoder
- Pyramid Scene Parsing Network
- DeepLabv3+
- E-Net
- YOLO
- OpenCV
Skills covered in this course
Reviews
-
MMuhammad Hanzalah Hussain
It was okay. Not as good as I expected but could be better.
-
NNguyễn Thành Đức
I've always been fascinated by self-driving cars, and this course was exactly what I was looking for. It covers a lot of valuable information on how Computer Vision is used in real-world applications. The hands-on projects made learning even more exciting. Huge thanks to the instructor for putting this together!
-
NNguyễn Văn Huy
Thực sự tuyệt vời! Đây là một khoá học rất hữu ích đối với bản thân mình. Tất cả kiến thức nền tảng của khoá học đều được giảng dạy rất chi tiết và rất dễ hiểu nhé mọi người ơi! Thầy cũng rất tinh tế khi đã chia các bài học thành các video ngắn, điều này đã giúp mình có thể linh hoạt hơn trong việc học và cảm thấy hứng thú hơn. Tuy nhiên có một lưu ý nhỏ: giọng của thầy chưa có nội lực cho lắm nhưng mà điều này không ảnh hưởng tới quá trình học tập của mình. Cách dạy của thầy rất thu hút. Tư duy triển khai vấn đề của thầy rất đỉnh luôn nhé. Nhờ được học thầy mà tư duy của mình cũng được mở rộng và có thể giải quyết được các vấn đề khi bắt đầu làm dự án. Cảm ơn thầy vì đã tạo ra một khoá học rất tuyệt vời.
-
PPhạm Quang Huy
The course is presented clearly and easy to understand. A little knowledge of Python is neccessary for easier and quickly learning. Worth the money and time, thanks for the lecturer.