All Projects → jessicayung → Self Driving Car Nd

jessicayung / Self Driving Car Nd

Udacity's Self-Driving Car Nanodegree project files and notes.

Projects that are alternatives of or similar to Self Driving Car Nd

Aipnd
Code and associated files for the AI Programming with Python Nanodegree Program
Stars: ✭ 417 (-1.65%)
Mutual labels:  jupyter-notebook
Sentimentanalysis
文本情感分析
Stars: ✭ 421 (-0.71%)
Mutual labels:  jupyter-notebook
6s083
Materials for MIT 6.S083 / 18.S190: Computational thinking with Julia + application to the COVID-19 pandemic
Stars: ✭ 422 (-0.47%)
Mutual labels:  jupyter-notebook
Pilot
进入编程世界的第一课
Stars: ✭ 421 (-0.71%)
Mutual labels:  jupyter-notebook
Financepy
A Python Finance Library that focuses on the pricing and risk-management of Financial Derivatives, including fixed-income, equity, FX and credit derivatives.
Stars: ✭ 416 (-1.89%)
Mutual labels:  jupyter-notebook
Vit Pytorch
Pytorch reimplementation of the Vision Transformer (An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale)
Stars: ✭ 413 (-2.59%)
Mutual labels:  jupyter-notebook
Edward2
A simple probabilistic programming language.
Stars: ✭ 419 (-1.18%)
Mutual labels:  jupyter-notebook
Steal
STEAL - Learning Semantic Boundaries from Noisy Annotations (CVPR 2019)
Stars: ✭ 424 (+0%)
Mutual labels:  jupyter-notebook
Stat479 Machine Learning Fs18
Course material for STAT 479: Machine Learning (FS 2018) at University Wisconsin-Madison
Stars: ✭ 421 (-0.71%)
Mutual labels:  jupyter-notebook
Pytablewriter
pytablewriter is a Python library to write a table in various formats: CSV / Elasticsearch / HTML / JavaScript / JSON / LaTeX / LDJSON / LTSV / Markdown / MediaWiki / NumPy / Excel / Pandas / Python / reStructuredText / SQLite / TOML / TSV.
Stars: ✭ 422 (-0.47%)
Mutual labels:  jupyter-notebook
Hands On Nltk Tutorial
The hands-on NLTK tutorial for NLP in Python
Stars: ✭ 419 (-1.18%)
Mutual labels:  jupyter-notebook
Fsgan
FSGAN - Official PyTorch Implementation
Stars: ✭ 420 (-0.94%)
Mutual labels:  jupyter-notebook
Bert Japanese
BERT with SentencePiece for Japanese text.
Stars: ✭ 422 (-0.47%)
Mutual labels:  jupyter-notebook
Poppy Humanoid
Poppy Humanoid is an open-source and 3D printed humanoid robot. Optimized for research and education purposes, its modularity allows for a wide range of applications and experimentations.
Stars: ✭ 419 (-1.18%)
Mutual labels:  jupyter-notebook
Deep Learning Resources
由淺入深的深度學習資源 Collection of deep learning materials for everyone
Stars: ✭ 422 (-0.47%)
Mutual labels:  jupyter-notebook
Single Parameter Fit
Real numbers, data science and chaos: How to fit any dataset with a single parameter
Stars: ✭ 419 (-1.18%)
Mutual labels:  jupyter-notebook
Python 3 Data Analysis Basics
Python 3 與數據分析概要
Stars: ✭ 420 (-0.94%)
Mutual labels:  jupyter-notebook
Cn Deep Learning
Stars: ✭ 423 (-0.24%)
Mutual labels:  jupyter-notebook
Random Forest Importances
Code to compute permutation and drop-column importances in Python scikit-learn models
Stars: ✭ 422 (-0.47%)
Mutual labels:  jupyter-notebook
Cifar10 Fast
Stars: ✭ 421 (-0.71%)
Mutual labels:  jupyter-notebook

self-driving-car-nd

Udacity's Self-Driving Car Nanodegree project files and notes.

This repository contains project files and lecture notes for Udacity's Self-Driving Car Engineer Nanodegree program which I started working on on 27 October, 2016.

The Self-Driving Car Engineer is an online certification intended to prepare students to become self-driving car engineers. The program was developed by Udacity in partnership with Mercedes-Benz, NVIDIA, Otto, DiDi, BMW, McLaren and NextEv.

See also: My notes for Udacity's Machine Learning Nanodegree.

Program Outline:

Term 1: Deep Learning and Computer Vision

1. Deep Learning

  • deep-learning-notes-and-labs: Notes on Deep Learning, Tensorflow and Keras
  • Project 2: Traffic Sign Classifier
  • Project 3: Behavioural Cloning
    • Train a car to drive in a 3D simulator using a deep neural network.
    • Input data comprises steering angles and camera images captured by driving with a keyboard / mouse / joystick in the simulator.

2. Computer Vision

  • computer-vision-notes-and-labs: Notes on Computer Vision
  • Project 1: Finding Lane Lines (Intro to Computer Vision)
  • Project 4: Advanced Lane Lines
  • Project 5: Vehicle Detection

Term 2: Sensor Fusion, Localisation and Control

1. Sensor Fusion

  • Combining lidar and radar data to track objects in the environment using Kalman filters.
  • Project 1: Extended Kalman Filters
  • Project 2: Unscented Kalman Filters

2. Localisation

  • Locate a car relative to the world (Align a car and sensors to the map).
  • Use particle filters to localise the vehicle.
  • Project 3: Kidnapped Vehicle (Particle Filters)

3. Control

  • Fundamental concepts of robotic control.
  • Build algorithms to steer car and wheels so as to meet an objective.
  • Project 4: PID Controller
  • Project 5: Model Predictive Control

Term 3: Path Planning, Controlling a Self-Driving Car

1. Path Planning

  • Finding a sequence of steps in a maze (navigating cities, parking lots)
  • Project 1: Path Planning (Driving a car down a highway with other cars in a simulator)

2. Advanced Deep Learning: Semantic Segmentation

  • Fully Convolutional Networks
  • Inference Performance (Optimising NNs in TensorFlow for Inference Speed)
  • Project 2: Semantic Segmentation (Identifying free space on the road in a video clip)

3. Functional Safety

4. System Integration

  • Put your code in a self-driving car
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].