← all repositories
SullyChen/Autopilot-TensorFlow

High schooler builds a self-driving car, lawyers write the README

A TensorFlow recreation of Nvidia's end-to-end driving network, born from a teenager's weekend project and a very necessary legal disclaimer.

Autopilot-TensorFlow
Velocity · 7d
+0.4
★ / day
Trend
steady
star history

What it does

Trains a convolutional neural network to predict steering angles from raw dashboard camera footage, then runs inference on either a live webcam or prerecorded driving data. It’s a stripped-down reproduction of Nvidia’s 2016 “End to End Learning for Self-Driving Cars” paper with some unspecified modifications.

The interesting bit

The author wrote this as a high school junior, which explains both the impressive ambition and the README’s frantic legal panic. The project includes TensorBoard logging and three separate run modes, suggesting someone actually thought about usability beyond “it worked once on my laptop.”

Key highlights

  • Reimplements Nvidia’s pilotNet architecture in TensorFlow for end-to-end steering prediction
  • Supports live webcam inference, dataset playback, and standard training loops
  • Includes a companion driving dataset (hosted separately) and TensorBoard visualization
  • Author documented the design process in a Medium post with FAQs
  • README contains the most emphatic “do not use this” warning this side of medical device software

Caveats

  • “Some changes” from the original paper are not specified anywhere
  • No performance metrics, validation results, or hardware requirements listed
  • The dataset link points to a separate repo with no stated size or licensing

Verdict

Worth a look if you’re teaching or learning end-to-end driving networks and want a simple, known-good baseline to dissect. Skip it if you need reproducible research, production-grade code, or any steering angle prediction you would trust with actual human lives.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.