This site is powered by
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
How to start a Machine learning course with Donkey Car
What is Donkey car and Auto-driving?
History of Donkey car
Mechanical configuration of Donkey car
Algorithm and Data
Discussion on Open/Close Source project
Activity 1 - Drive an RC car
Activity 2 - Assembly tool-kits (optional)
Self-driving car in reality
Multi-sensors in autonomous driving
Reflection on Multi-sensors
Introduction of Supervised Learning
Three major Machine learning types (5:34)
What is supervised learning
Activity - Image classifier
Reflection on image classifier
What is neural network
Introduction to CNN
Why to use CNN
Activity - donkey car supervised learning
Reflection on autopilot
Training set, test set, validation set (6:35)
Model loss
Overfitting and Data Preparation
Definition of data preparation
What is overfitting
How do we know if there is overfitting
Consolidation exercise
Causes of overfitting
Example of overfitting
Ethical issue raised by overfitting
How to remove noise
Teaching resources
Data Augmentation
Definition of Data Augmentation
What is AlexNet?
How AlexNet solved overfitting
Activity - Data Augmentation demonstration
What is Region of Interest
Activity - Region of Interest Cropping (2:49)
Discussion - Overfitted model perform even better?
Reflection on ROI Cropping
Teaching resources
Data Cleansing
Definition of Data cleansing
Why to do data cleansing
Activity - Data cleansing
Reflection on data cleansing
Further reading - advanced data collection method
Teaching resources
Advanced Data Augmentation Techniques
Overfitting in donkey car
Attempt 1 - Edge detection
Attempt 2 - Light threshold
Attempt 3 - Style transfer
Attempt 4 - Manual highlighting
Winning Strategy in competition
Suggested Teaching Activity
Teaching resources
Advanced CNN Investigation
Introduction - What is Model type
CNN in Donkey car - Stride and Padding
CNN in Donkey car - Weight and Parameter
Analysis of CNN in Donkey car
Teaching resources
Categorical vs Linear neural network
What is Categorical Variables
Categorical Neural Network in Donkey car
What is linear variables
Further discussion on Linear vs Categorical
What is Linear NN
Activity - model type shifting
Reflection on output neuron
Teaching resources
Advanced Model Type - IMU, RNN, 3D CNN
IMU - What is IMU
IMU in Autonomous vehicles
RNN - What is RNN
From RNN to LSTM (9:50)
Activity - RNN in donkey car
Reflection
3D CNN - What is 3D CNN
3D CNN in Autonomous vehicles
Teaching resources
Dropout Layers in Neural Network
What is Dropout
Introduction to dropout technique
How to dropout
Reflection on dropout application
Dropout in Donkey car
Teaching resources
Transfer Learning and Curriculum Learning
What is transfer learning
Transfer learning in donkey car simulator
What is Curriculum learning
Activity - How Curriculum learning enhance accuracy
Teaching resources
Ethics, Legal, and Social impact
Introduction -- Trolley Problem
Ethics (1:37)
Ethical dilemma of Self-driving Car
Activity -- Moral machine by MIT
Reflection on Ethics
Legal Problem
Legal Examples
Quiz on legal knowledge
Current social development
Economical and Societal impacts
Activity 2 - Discussion on Social impacts
Discussion - Overfitted model perform even better?
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock