mirror of
https://github.com/MLSysBook/TinyTorch.git
synced 2026-05-31 21:55:56 -05:00
- Removed 01_setup module (archived to archive/setup_module) - Renumbered all modules: tensor is now 01, activations is 02, etc. - Added tito setup command for environment setup and package installation - Added numeric shortcuts: tito 01, tito 02, etc. for quick module access - Fixed view command to find dev files correctly - Updated module dependencies and references - Improved user experience: immediate ML learning instead of boring setup
29 lines
756 B
YAML
29 lines
756 B
YAML
description: 'Model compression through pruning and sparsity. Students learn to identify
|
|
and remove
|
|
|
|
redundant parameters, achieving 70-80% sparsity while maintaining accuracy. Essential
|
|
|
|
for edge deployment and mobile devices.
|
|
|
|
'
|
|
difficulty: advanced
|
|
estimated_hours: 8-10
|
|
exports:
|
|
- tinytorch.optimizations.compression
|
|
learning_objectives:
|
|
- Understand sparsity and redundancy in neural networks
|
|
- Implement magnitude-based pruning
|
|
- Build structured and unstructured pruning
|
|
- Measure accuracy vs model size tradeoffs
|
|
name: Compression
|
|
number: 17
|
|
prerequisites:
|
|
- Module 15: Acceleration
|
|
- Module 16: Quantization
|
|
skills_developed:
|
|
- Pruning techniques
|
|
- Sparsity management
|
|
- Model compression
|
|
- Edge deployment optimization
|
|
type: optimization
|