Skip to content

v0.2.0: Scaling Beyond TinyML

Choose a tag to compare

@profvjreddi profvjreddi released this 08 Oct 23:05
· 6248 commits to dev since this release

Actual Release Date: June 20, 2024


This major release marks a pivotal transformation from TinyML-focused curriculum to comprehensive machine learning systems education. The scope expands far beyond embedded AI while preserving foundational principles, reflecting that ML systems principles are universal across deployment scales.

🎯 Key Highlights

πŸ“– Content Expansion (54 files, +9 from v0.1.0)

  • Broadened Scope: Evolution from TinyML-specific to full-spectrum ML systems
  • Robust AI Chapter: New comprehensive chapter on fault-tolerant and resilient systems
  • Enhanced Labs: Expanded hardware support with Seeed XIAO ESP32S3
  • Shared Lab Content: Reusable modules across different hardware platforms
  • Getting Started Guides: Improved onboarding for students and educators

πŸ› οΈ Infrastructure Improvements

  • Build System: Enhanced reliability across HTML, PDF, and EPUB formats
  • Navigation: Added GitHub stars counter and improved banner system
  • Asset Management: Better organization of figures and media files
  • Documentation: Expanded getting started and setup guides

πŸŽ“ Expert Contributions

  • Marcelo Rovai: Extensive lab updates and hardware platform support
  • Community Contributors: Growing network of educators and practitioners
  • Hardware Partners: Integration with Seeed Studio and other vendors

πŸ“Š Major Changes (932 commits)

  • Content Files: 45 β†’ 54 files (+20% growth)
  • Hardware Platforms: Added Seeed XIAO ESP32S3 support
  • Shared Labs: New reusable lab components
  • Infrastructure: Numerous build and deployment improvements
  • Bug Fixes: 100+ fixes for references, figures, and formatting

πŸ”¬ Educational Impact

This release positions the textbook as a comprehensive ML systems resource:

  • Comprehensive Systems Thinking: Beyond individual algorithms to full systems
  • Cross-Platform Expertise: From embedded devices to cloud-scale deployments
  • Practical Skills: Real-world engineering and operations knowledge
  • Industry Relevance: Preparation for production ML engineering roles

πŸ“‹ Release Information

  • Release Date: June 20, 2024
  • Development Period: December 2023 - June 2024 (6 months)
  • Previous Version: v0.1.0
  • Commits: 932 improvements and additions

πŸ”— Quick Links

πŸ—οΈ Technical Details

  • Build Platform: Quarto with enhanced workflows
  • Formats: HTML, PDF, EPUB
  • New Features: Improved navigation, star counter, shared labs
  • Performance: Faster builds and better reliability

This release represents a fundamental shift in scope, establishing MLSysBook as the definitive resource for ML systems education across computing disciplines, from embedded devices to cloud-scale deployments.