Files
TinyTorch/modules/17_compression/module.yaml
Vijay Janapa Reddi 4aec4ba297 Major reorganization: Remove setup module, renumber all modules, add tito setup command and numeric shortcuts
- 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
2025-09-28 07:02:08 -04:00

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