Connecting Images with Natural Language

2 Sept 2016 · 40 min
40:20

In this talk, Andrej Karpathy surveys the field of vision‑language integration, tracing its roots from early AI ideas of machines with sense organs and language to modern deep learning approaches. He motivates the problem of mapping between the space of raw pixels and the space of natural language, arguing that achieving this mapping is a core step toward the original AI vision of conversational, perceptive agents. He then presents three of his own research projects that progressively advance this goal: (1) learning a joint multimodal embedding for matching images and sentences, (2) end‑to‑end image captioning using a convolutional network coupled with a recurrent language model (seq2seq), and (3) dense captioning, which jointly proposes image regions and generates region‑level descriptions via a Faster‑RCNN‑style pipeline with differentiable cropping. After showcasing results and limitations of each, he discusses broader challenges: the inadequacy of current automatic caption evaluation metrics (BLEU, METEOR, CIDEr), the need for learned evaluation, and the emergence of richer datasets and tasks such as Visual Genome, Visual Mad Libs, VQA, video captioning, and text‑to‑image generation. He surveys modeling paradigms that have become dominant—sequence‑to‑sequence, soft and hard attention, dynamic neural module networks, and generative models (VAEs, PixelRNN, GANs)—highlighting the cross‑pollination between vision, language, and machine translation research. The talk concludes with a call to improve evaluation, explore new tasks, and leverage interdisciplinary advances, while also promoting his arXiv‑sanity tool for literature discovery.

Chapters

More from Andrej

youtube.com

Skill Issue: Andrej Karpathy on Code Agents, AutoResearch, and the Loopy Era of AI

7mo ago
youtube.com

Andrej Karpathy — “We’re summoning ghosts, not building animals”

1y ago
youtube.com

How I use LLMs

1y ago
youtube.com

CUDA Mode Keynote | Andrej Karpathy | Eureka Labs

2y ago
youtube.com

No Priors Ep. 80 | With Andrej Karpathy from OpenAI and Tesla

2y ago
youtube.com

Let's reproduce GPT-2 (124M)

2y ago
youtube.com

Let's build the GPT Tokenizer

2y ago
youtube.com

[1hr Talk] Intro to Large Language Models

2y ago
youtube.com

Let's build GPT: from scratch, in code, spelled out.

3y ago
youtube.com

Building makemore Part 5: Building a WaveNet

3y ago
youtube.com

Andrej Karpathy: Tesla AI, Self-Driving, Optimus, Aliens, and AGI | Lex Fridman Podcast #333

4y ago
See all content