Have a question?
Message sent Close
4.6 out of 5
4.6
37 reviews on Udemy

Machine Learning & Self-Driving Cars: Bootcamp with Python

Combine the power of Machine Learning, Deep Learning and Computer Vision to make a Self-Driving Car!
Instructor:
Iu Ayala
2,336 students enrolled
English [Auto]
Master Machine Learning and Python
Learn how to apply Machine Learning algorithms to develop a Self-Driving Car from scratch
Understand why Deep Learning is such a revolution and use it to make the car drive like a human (Behavioural Cloning)
Simulate a Self-Driving car in a realistic environment using multiple techniques (Computer Vision, Convolution Neural Networks, ...)
Create strong added value to your business
Gentle introduction to Machine Learning where all the key concepts are presented in an intuitive way
Code Deep Convolutional Neural Networks with Keras (the most popular library)
Learn to apply Computer Vision and Deep Learning techniques to build automotive related algorithms
Understand how Self Driving Cars work (sensors, actuators, speed control, ...)
Learn to code in Python starting from the very beginning
Python libraires: NumPy, Sklearn (Scikit-Learn), Keras, OpenCV, Matplotlib

Interested in Machine Learning or Self-Driving Cars (i.e. Tesla)? Then this course is for you!

This course has been designed by a professional Data Scientist, expert in Autonomous Vehicles, with the goal of sharing my knowledge and help you understand how Self-Driving Cars work in a simple way.

Each topic is presented at three levels:

  • Introduction: the topic will be presented, initial intuition about it

  • Hands-On: practical lectures where we will learn by doing

  • [Optional] Deep dive: going deep into the maths to fully understand the topic

What tools will we use in the course?

  • Python: probably the most versatile programming language in the world, from websites to Deep Neural Networks, all can be done in Python

  • Python libraries: matplotlib, OpenCV, numpy, scikit-learn, keras, … (those libraries make the possibilities of Python limitless)

  • Webots: a very powerful simulator, which free and open source but can provide a wide range of simulation scenarios (Self-Driving Cars, drones, quadrupeds, robotic arms, production lines, …)

Who this course is for?

  • All-levels: there is no previous knowledge required, there is a section that will teach you how to program in Python

  • Maths/logic: High-school level is enough to understand everything!

Sections:

  • [Optional] Python sections: How to program in python, and how to use essential libraries

  • Computer Vision: teaches a computer how to see, and introduces key concepts for Neural Networks

  • Machine Learning: introduction, key concepts, and road sign classification

  • Collision Avoidance: so far we have used cameras, in this section we understand how radar and lidar sensors are used for self-driving cars, use them for collision avoidance, path planning

    • Help us understand the difference between Tesla and other car manufacturers, because Tesla doesn’t use radar sensors

  • Deep learning: we will use all the concepts that we have seen before in CV, in ML and CA, neural networks introduction, Behavioural Cloning

  • Control Theory: control systems is the glue that stitches all engineering fields together

    • If you are mainly interested in ML, you can only listen to the introduction for this section, but you should know that the initial Neural Networks were heavily influenced by CT

Who am I, and why am I qualified to talk about Self-driving cars?

  • Worked in self-driving motorbikes, boats and cars

  • Some of the biggest companies in the world

  • Over 8 years experience in the industry and a master in Robotic & CV

  • Always been interested in efficient learning, and used all the techniques that I’ve learned in this course

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.6
4.6 out of 5
37 Ratings

Detailed Rating

Stars 5
24
Stars 4
9
Stars 3
4
Stars 2
0
Stars 1
0
08b53794e2547b3115a36412805bab61
FREE For First 1000 Enrolls

Includes

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

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW