Deprecated. It's been a while since I graduated from Stanford. My main webpage has moved to
karpathy.ai
Bio. I am the Sr. Director of AI at Tesla, where I lead the team responsible for all neural networks on the Autopilot. Previously, I was a Research Scientist at
OpenAI working on Deep Learning in Computer Vision, Generative Modeling and Reinforcement Learning. I received my PhD from Stanford, where I worked with
Fei-Fei Li on Convolutional/Recurrent Neural Network architectures and their applications in Computer Vision, Natural Language Processing and their intersection. Over the course of my PhD I squeezed in two internships at Google where I worked on large-scale feature learning over YouTube videos, and in 2015 I interned at DeepMind on the Deep Reinforcement Learning team. Together with Fei-Fei, I designed and was the primary instructor for a new Stanford class on
Convolutional Neural Networks for Visual Recognition (CS231n). The class was the first Deep Learning course offering at Stanford and has grown from 150 enrolled in 2015 to 330 students in 2016, and
750 students in 2017.
On a side for fun I
blog,
blog more, and
tweet. I developed a number of Deep Learning libraries in Javascript (e.g.
ConvNetJS,
RecurrentJS,
REINFORCEjs,
t-sneJS) because I love the web. I am sometimes jokingly referred to as
the reference human for ImageNet (
post :)). Whenever I can spare the time I maintain
arxiv-sanity.com, which lets you search and sort through almost 100,000 Arxiv papers on Machine Learning over the last 6 years.
Timeline.
2017-now:
Sr. Director of AI at Tesla (article)
Neural Networks for the Autopilot
2016-2017:
Research Scientist at OpenAI
Deep Learning, Generative Models, Reinforcement Learning
Summer 2015:
DeepMind Internship
Deep Reinforcement Learning group
Summer 2013:
Google Research Internship
Large-Scale Supervised Deep Learning for Videos
2011-2015:
Stanford Computer Science Ph.D. student
Deep Learning, Computer Vision, Natural Language Processing. Adviser: Fei-Fei Li.
Summer 2011:
Google Research Internship
Large-Scale Unsupervised Deep Learning for Videos
2009-2011:
University of British Columbia: MSc
Learning Controllers for Physically-simulated Figures. Adviser: Michiel van de Panne
2005-2009:
University of Toronto: BSc
Double major in Computer Science and Physics