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.

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.