AI Model Compression Techniques: Building Cheaper, Faster, and Greener AI
1h 55mIntermediate2025-07-17
Authors

Tejas Chopra
Course details
In this course, Tejas Chopra—an advocate for efficient, green computing—explores how to make AI/ML models more efficient, cost-effective, and environmentally friendly. Dive into practical techniques such as pruning, quantization, and knowledge distillation. Learn how to reduce model size and memory usage without significantly compromising accuracy. Use hands-on coding exercises in TensorFlow and PyTorch to implement these techniques and fine-tune models for optimal performance. Build your understanding of how to balance accuracy, efficiency, and sustainability, giving you the tools to build smarter, faster, and greener AI systems. Whether you’re building edge AI applications, deploying models at scale, or seeking to lower carbon footprints, this course equips you with actionable strategies to address real-world challenges in AI.
Learning objectives
Explain the motivations for model compression in AI/ML and its benefits in terms of memory usage, cost savings, sustainability, and real-world applications like edge deployment.
Understand and apply key model compression techniques such as pruning, quantization, and knowledge distillation, and evaluate their trade-offs.
Implement model compression techniques in TensorFlow and PyTorch through hands-on coding exercises, and measure their impact on model size, inference speed, and accuracy.
Evaluate the environmental and business impact of model compression by analyzing how compressed models reduce carbon footprints and operational costs.
Learning objectives
Explain the motivations for model compression in AI/ML and its benefits in terms of memory usage, cost savings, sustainability, and real-world applications like edge deployment.
Understand and apply key model compression techniques such as pruning, quantization, and knowledge distillation, and evaluate their trade-offs.
Implement model compression techniques in TensorFlow and PyTorch through hands-on coding exercises, and measure their impact on model size, inference speed, and accuracy.
Evaluate the environmental and business impact of model compression by analyzing how compressed models reduce carbon footprints and operational costs.
Skills covered
Artificial Intelligence FoundationsArtificial Intelligence (AI)One-Off
Concepts
0. Introduction
- 01 - Making AI more efficient and accessible
- 02 - What you should know
- 03 - What is sustainable AI
1. Why Model Compression Matters
- 04 - Real-world challenges in AI models
- 05 - Benefits of AI model compression
- 06 - Environmental and cost impacts of AI model compression
2. Quantization
- 07 - What is quantization
- 08 - Static and dynamic quantization
- 09 - Quantization-aware training
- 10 - Comparing quantization results
3. Pruning
- 11 - What is pruning
- 12 - Implementing layer-based pruning
- 13 - Fine-tuning after pruning
- 14 - Pruning results comparison
4. Knowledge Distillation
- 15 - What is knowledge distillation
- 16 - Distilling into a smaller model
- 17 - Fine-tuning student models
- 18 - Comparing student and teacher models
5. Real-World Applications and Wrap-Up
- 19 - Compressed models in production
- 20 - Decision framework for model compression