A list of recommended prerequisites for the University of Toronto's Self-Driving Cars Specialization Prerequisites.
- Python:
-
Deep Learning
- Core:
- Artificial Neural Network (ANN)
- Convolutional Neural Network (CNN)
- Mooc: Deep Learning Specialization - Coursera
- Core:
-
Computer Vision
- Core:
- Camera sensor & pinhole model
- Object classification
- Object detection
- Depth estimation
- Semantic segmentation
- Mooc:
- Core:
- Core:
- Linear Algebra: matrices, vectors, matrix multiplication, rank, eigenvalues, vectors, inverses
- Calculus: Derivatives, Integrals, multivariate calculus, Quartenions
- Probability & Statistics: Regression, Mean Square Error, Gaussian Distribution, Likelihood
- Mooc:
- Todo
- Core:
- Newton's laws, forces, moments, inertia
- Vehicle Dynamic Control: Kinematic model, Dynamic model
- Mooc:
- Todo
- Core:
- Coordinates Transformations: C-Space, Degrees of Freedom (DoF)
- Mooc:
- Carla Simulator: For the final project.
- Installation requirements:
- Desktop PC or gaming laptop, which includes:
- Windows 7 (64-bit or later, Windows 10 preferred) or Linux (Ubuntu 16.04 - or later)
- Quad-core Intel or AMD processor, 2.5 GHz or faster
- NVIDIA GeForce 470 GTX or AMD Radeon 6870 HD series card or higher
- 8 GB RAM
- OpenGL 3 or greater (for Linux computers)
- Desktop PC or gaming laptop, which includes:
- MacOs: At this time macOS is not natively supported by CARLA (latest version of course)
- Virtual Machine: Not recommended
Courses Resources
- Notes & Assignements
- All Projects
- Blog Review
- Prerequisites:
- Glossary
Inspirations: