Best Computer vision, speech & NLP Videos
The 93 Computer vision, speech & NLP videos here were recommended by different people across different months. Choose by who it is for: 9 introductory, 25 intermediate, 56 for a general viewer, and 3 for someone who wants the harder derivation. Most of them are a demo. What they share is that you see the result first and only then decide whether to follow the detail. Channels you will keep seeing include Computerphile, Denis Shiryaev, Google TechTalks.

Bay Area Vision Meeting: Unsupervised Feature Learning and Deep Learning
Andrew Ng presents unsupervised feature learning and deep learning, showing how algorithms can learn representations from unlabeled data instead of hand-designed features.

"Voice Driven Development: Who needs a keyboard anyway?" by Emily Shea
Emily Shea explains how repetitive strain injury pushed her to program by voice using speech recognition (Talon), and gives a live coding demo.

Andrej Karpathy - AI for Full-Self Driving at Tesla
Andrej Karpathy, then Tesla's head of AI, presents at ScaledML 2020 on how Tesla builds full self-driving using vision-based neural nets and fleet data collection.

Tensorflow and deep learning - without a PhD by Martin Görner
Martin Gorner's Devoxx talk introduces deep learning with TensorFlow, walking through neural networks for MNIST, how to choose an architecture and how to diagnose networks that fail to train.

JPEG DCT, Discrete Cosine Transform (JPEG Pt2)- Computerphile
Mike Pound explains the discrete cosine transform and how it underpins JPEG compression.

Fourier Optics used for Optical Pattern Recognition
Huygens Optics explains the Fourier transform and shows how a lens performs one optically.

Let's build the GPT Tokenizer
Andrej Karpathy builds the GPT tokenizer from scratch, implementing byte pair encoding along with encode and decode.

Massive-scale online collaboration | Luis von Ahn
Luis von Ahn, creator of CAPTCHA and reCAPTCHA, explains how small contributions from many people online can digitize books.

Breaking The Creepy AI in Police Cameras
Benn Jordan explains how Flock Safety's license plate cameras log and share vehicle locations, and explores how adversarial AI can defeat them.

!!Con 2017: HDR Photography in Microsoft Excel?! by Kevin Chen
A short conference talk from !!Con 2017 in which Kevin Chen explains the HDR imaging algorithm from a foundational paper, framing it as a system of linear equations, and implements it in a Microsoft Excel spreadsheet.

Dasher: information-efficient text entry
David MacKay's 2007 Google Tech Talk presents Dasher, a text-entry system driven by continuous gestures and a language model, reaching about 35 words per minute with one finger and 25 hands-free.

LSTM is dead. Long Live Transformers!
Leo Dirac explains how transformer models have replaced LSTMs in NLP.

Dual Photography
The SIGGRAPH 2005 demo of dual photography from Stanford, which swaps the roles of projector and camera to render a scene from the light's point of view.

Lecture 1 | Natural Language Processing with Deep Learning
The first lecture of Stanford's Natural Language Processing with Deep Learning course, taught by Chris Manning and Richard Socher.

Stealing Baseball Signs with a Phone (Machine Learning)
Mark Rober and Jabril build an app that uses machine learning to decode baseball sign sequences.

[CVPR'21 WAD] Keynote - Andrej Karpathy, Tesla
Andrej Karpathy, then Tesla's head of AI, gives a CVPR 2021 workshop keynote on how Autopilot's neural networks work.

Google Developers Day US - Theorizing from Data
Peter Norvig's 2007 Google talk on theorizing from data, covering what huge datasets can do for language understanding, translation, information extraction and inference.

Peter Norvig - The Unreasonable Effectiveness of Data
Peter Norvig's UBC distinguished lecture on how massive amounts of simple data, such as for language modeling, can yield understanding that hand-built models could not.

3D Gaussian Splatting! - Computerphile
A Computerphile video in which Dr Mike Pound and PhD student Lewis Stuart explain 3D Gaussian splatting, a quick technique that turns photos of a scene into a 3D model without much compute.

How the US Postal Service reads terrible handwriting
Tom Scott visits the USPS Remote Encoding Center in Salt Lake City, where keyers decipher mail images machines cannot read.

Speaking Piano - Now with (somewhat decent) captions!
A player piano is made to reproduce human speech, here reciting a European Environmental Criminal Court proclamation in German at the 2009 World Venice Forum.

AI Language Models & Transformers - Computerphile
Rob Miles explains on Computerphile how language models generate plausible text and how transformers improved on recurrent networks, with a look at what comes next.

This AI actually WORKS!!! - NVIDIA RTX Voice
A ShortCircuit (Linus Tech Tips) review of Nvidia's RTX Voice, which uses GPU-based neural networks to remove background noise from microphone audio.

BFS-Auto: High Speed Book Scanner at over 250 pages/min
A University of Tokyo lab demonstrates a book scanner that flips pages automatically and scans over 250 pages per minute.