In this podcast, fast.ai founder Jeremy Howard talks about making deep learning accessible to everyone. He believes all major AI breakthroughs in the next 20 years will happen on a single GPU, and multi-GPU training is a waste of time for most people. He criticizes academia for focusing on safe, incremental improvements while ignoring practical discoveries like super-convergence (a method that trains models 10x faster). He warns that NVIDIA overcharges for high-end GPUs, Google's TPU is nearly unprogrammable, and praises Microsoft's Access programming environment as still the best ever.
Jeremy Howard, founder of fast.ai and Distinguished Research Scientist at the University of San Francisco, discussed the accessibility and practical methods of deep learning education on the Lex Fridman podcast. The core argument is that fast.ai offers free, easy-to-use deep learning courses focused
Understood. Following your instructions, here is the analysis and interpretation based on the podcast transcript.
Guest Jeremy Howard is the founder of fast.ai, a Distinguished Research Scientist at the University of San Francisco, and a former President of Kaggle. The main thread of this episode explores the accessibility of deep learning education, practical methodologies, and the constraints programming languages place on research efficiency. The most significant judgment of the entire episode is: Howard believes that all major breakthroughs in AI over the next 20 years will be achieved on a single GPU, and multi-GPU training is a waste of time for the vast majority of researchers.
Jeremy Howard believes the greatest social value of deep learning lies in empowering domain experts, rather than cultivating more algorithm specialists.
Jeremy Howard believes the biggest bottleneck in current deep learning research is the Python language itself, which severely hinders algorithmic innovation.
Jeremy Howard severely criticizes the current research culture in deep learning academia, arguing it rewards "safety" over "practicality," causing many valuable discoveries to be buried.
| Position | Guest's Stance | Key Data |
|---|---|---|
| NVIDIA | Risk Warning | "Massively overcharging" for high-end enterprise GPUs due to a lack of competition. |
| Google (TPU) | Risk Warning | TPUs are almost "completely unprogrammable" because Google restricts direct access to protect its IP. |
| Google (TensorFlow) | Risk Warning | The TensorFlow codebase is "extremely complex and messy"; TF-Eager mode is 10 times slower than PyTorch. |
| IBM (Watson) | Risk Warning | Like Google, promoting the wrong idea that "more data and more computation" is needed. |
| Amazon (AWS) | Neutral | Setting up GPU instances is "still too difficult," less convenient than platforms like GCP and PaperSpace. |
| Microsoft (Access) | Bullish | Believes its programming environment (VBA + relational database) is "the best ever created" and remains unsurpassed. |
1. "All major breakthroughs in AI over the next 20 years will be achieved on a single GPU." (Jeremy Howard) — Rationale: All key breakthroughs of the past 20 years (BatchNorm, ReLU, Dropout, ConvNets, GANs) did not require multiple GPUs. Multi-GPU training is a "waste of time" for the vast majority of researchers and slows down iteration speed.
2. "Most research in deep learning is a waste of time." (Jeremy Howard) — Rationale: Academia rewards "safe" marginal improvements over innovations with significant practical impact. Discoveries like Super-Convergence, which can train models 10 times faster, are rejected for publication because the principle cannot be explained.
3. "Python is the biggest bottleneck for deep learning innovation." (Jeremy Howard) — Rationale: Python is slow, making it "extremely unhackable." Researchers cannot easily innovate on core algorithms for RNNs or sparse CNNs because they must delve into CUDA C. He pins his hopes on Swift and MLIR to solve this.
4. "The key to success is not intelligence, but tenacity." (Jeremy Howard) — Rationale: In his teaching at fast.ai, he observes that students from diverse backgrounds, as long as they don't give up, eventually succeed. Giving up is the only reason for failure.
5. "Don't try to become a deep learning expert; become an expert at using deep learning to solve problems in a field you love." (Jeremy Howard) — Rationale: Society doesn't need more scholars studying "slightly evolved" topics; it needs domain experts who can use AI to diagnose malaria, analyze media bias, or study fisheries ecology. True innovation comes from solving real problems.
6. "Array-oriented languages (like J, K) are far more powerful than mainstream languages but have been ignored for 60 years." (Jeremy Howard) — Rationale: The J language is "the most expressive, composable, and beautifully designed language"; its commercial offshoot, the K language, has a runtime that fits into a CPU's L3 cache, wins all benchmarks for data processing speed, but costs $100,000 per CPU.
7. "VC-backed startups are more terrifying than bootstrapped ones." (Jeremy Howard) — Rationale: VCs force you to pursue "thousand-fold returns" on growth, whereas bootstrapping allows you to grow at your own pace and achieve a "lifestyle exit" (e.g., selling for $10 million), which is enough for a founder to achieve financial freedom.
8. "To learn anything, first learn 'how to learn'." (Jeremy Howard) — Rationale: He uses Anki (spaced repetition software) to learn Chinese and creates "funny, disgusting, sexy, or related to acquaintances" stories for each word to enhance memory. For 25 years, he has spent at least half of each day learning or practicing something new.