Save this video — free

EfficientML.ai Lecture 7 - Neural Architecture Search (Part I) (MIT 6.5940 Fall 2026)

MIT HAN Lab · 1:00:45 · Watch on YouTube

EfficientML.ai Lecture 7 - Neural Architecture Search (Part I) (MIT 6.5940 Fall 2026) Watch on YouTube →

Overview

Song Han frames neural architecture search (NAS) as a way to find models that balance accuracy against latency, energy, memory, and storage, building on efficient primitives such as grouped and depthwise convolution and transformer attention. He explains how to define and narrow cell- and network-level search spaces, then compares grid and random search, reinforcement learning, differentiable architecture search, and evolutionary search; TinyML illustrates why the search space must fit real memory constraints.

Key takeaways

Chapters

0:00 NAS Targets the Trade-Off Between Accuracy and Deployment Cost
6:42 Convolution Primitives: Grouped and Depthwise Operations
12:27 Bottleneck Blocks Reduce the Cost of 3×3 Convolution
15:45 MobileNetV2 Trades Compute for Expanded Activations
22:46 Channel Shuffle Restores Communication in Grouped Layers
24:31 Transformer Attention Costs Scale Quadratically with Tokens
31:40 NAS Defines Candidate Cells and Repeated Network Stages
38:43 Cell Choices Create an Exponential Search Space
43:00 TinyNAS Designs Search Spaces for Microcontroller Memory
49:25 Grid and Random Search Explore Architectures Differently
52:54 Reinforcement Learning and Differentiable NAS Optimize Choices
57:13 Evolutionary Search Mutates and Recombines Architectures

Keep these chapters and the full searchable transcript in your own library.

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, MIT HAN Lab.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.