Book Changelog

This Machine Learning Systems textbook is constantly evolving. This changelog is intended to record all updates and improvements, helping you stay informed about what’s new and refined.

Automated Changelog

These changelog entries are automatically generated from our development process and should be mostly accurate. They track code changes, content updates, and improvements across the entire book. While the entries are comprehensive, they may occasionally contain minor inaccuracies or overly technical details.

2025 Updates

πŸ“… August 01 at 04:54 PM

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ About: The repository was restructured for better organization and maintainability, a cross-reference to Bloom’s figure was added, quizzes were added for self-assessment, and a bug in the -repair followed by repair sequence was fixed
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ SocratiQ: The repository was restructured for better organization and maintainability, an AI-powered figure caption improvement script was added, and PDF part summaries were implemented
  • β–ˆβ–ˆβ–‘β–‘β–‘ Index: The index was restructured and updated with new section IDs and headers generated by a script
  • β–ˆβ–ˆβ–‘β–‘β–‘ Foreword: The repository has been restructured to improve organization and maintainability
  • β–ˆβ–ˆβ–‘β–‘β–‘ Changelog: The repository has been restructured to enhance organization and maintainability
  • β–ˆβ–ˆβ–‘β–‘β–‘ Acknowledgements: The repository was restructured for better organization and maintainability, a bug in the repair functionality was fixed, and the script used for section generation was updated
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 1: Introduction: This update introduces auto-generated self-check quizzes throughout the introduction chapter and refactors the quiz generation process for improved efficiency. Section headers have also been updated for better navigation
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 2: ML Systems: Quizzes with answers were added to the ML Systems chapter, section IDs were updated for consistent linking, and β€œConclusion” sections were renamed to β€œSummary”
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 3: DL Primer: New Tikz figures were added throughout the chapter, quizzes were integrated from JSON files, and β€œConclusion” sections were renamed to β€œSummary”
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 4: DNN Architectures: New TikZ figures were added to chapters 3-6, figure captions were updated for clarity, and descriptions were enhanced to clarify key concepts
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 5: AI Workflow: Quizzes were added to the chapter, quiz insertion logic was improved, and β€œConclusion” sections were renamed to β€œSummary”
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: New Tikz figures were added to the chapter, descriptions and key concepts were enhanced for clarity, and quizzes were integrated
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 8: AI Training: Added new TikZ figures to the chapter and integrated quizzes on efficient AI concepts. Renamed β€œConclusion” sections to β€œSummary”
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 9: Efficient AI: Quizzes were added to the Efficient AI chapter, section IDs were updated for consistent linking, and quiz answers were corrected and formatted
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 10: Model Optimizations: Quizzes were added to the chapter and the quiz insertion logic was improved. Figure captions were updated for clarity and context
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: Quizzes were added to the chapter, quiz insertion logic was improved, and section headers and IDs were updated for consistency
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 13: ML Operations: The repository has been restructured for better organization and maintainability, quizzes have been added to the chapter, and the quiz insertion logic and answer extraction have been improved
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 14: On-Device Learning: Quizzes were added to the chapter, quiz insertion logic was improved, and section headers and IDs were updated for consistency
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: Improved quiz insertion logic, ensured quiz answers precede part blocks, and renamed β€œConclusion” sections to β€œSummary”
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 15: Security & Privacy: Quizzes were integrated into the chapter, figure captions were revised for improved clarity, and section IDs along with quiz JSON files were updated
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 16: Responsible AI: Quizzes were added to the chapter, quiz insertion logic was improved, and conclusion sections were renamed to summaries
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 17: Sustainable AI: Standardized source citations throughout the chapter, integrated quizzes into the content, and improved the script for inserting and extracting quiz answers
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 19: AI for Good: Quizzes were added to the chapter, quiz insertion logic was improved, and section IDs were updated for consistent linking
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 20: Conclusion: The repository was restructured for better organization and maintainability, section IDs were updated, β€œConclusion” sections were renamed to β€œSummary”, and section anchors were added for self-check answers
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ PhD Survival Guide: The repository was restructured for better organization and maintainability, quiz answers are now correctly inserted before part blocks, anchor links were updated, and resources were moved to the backmatter
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Design Principles: The repository has been restructured for better organization and maintainability, PDF part summaries have been implemented, and the book’s part organization has been added
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Foundations: The repository has been restructured for better organization and maintainability, PDF part summaries have been implemented, and book part organization has been added
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: Added new TikZ figures to Chapters 7 and 8, removed resource sections from all chapters, and renamed β€œConclusion” sections to β€œSummary”
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: Improved quiz insertion logic to ensure answers precede part blocks, updated figure and table captions for improved clarity
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter: Generative Ai: The repository has been restructured to improve organization and maintainability
  • β–ˆβ–ˆβ–‘β–‘β–‘ Best Practices: The repository was restructured for better organization and PDF part summaries were implemented
  • β–ˆβ–ˆβ–‘β–‘β–‘ Impact Outlook: The repository was restructured for better organization and PDF part summaries were implemented
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Nicla Vision: The lab repository has been restructured for better organization, figure captions have been corrected to adhere to style guidelines, a bug in the repair process was fixed, and the section generation script and section headers were updated
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Setup: The repository was restructured for better organization and maintainability, β€œConclusion” sections were renamed to β€œSummary”, a bug in the repair command sequence was fixed, and section IDs were updated for consistent linking
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Image Classification: The lab’s repository was restructured for better organization, β€œConclusion” sections were renamed to β€œSummary”, a bug in the repair functionality was fixed, and section headers and IDs were updated for consistency
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Object Detection: The repository was restructured for better organization, β€œConclusion” sections were renamed to β€œSummary”, a bug in the repair functionality was fixed, the section generation script was updated, and section IDs were revised for consistency
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Motion Classification: The repository was restructured for better organization, quiz answers are now inserted before part blocks as needed, and section IDs and headers were updated
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Xiao Esp32S3: The repository has been restructured for better organization, figure captions have been corrected to adhere to style guide, a bug in the -repair followed by repair function was fixed, and the section generation script and content consideration were updated
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Raspi: The repository has been restructured for better organization and maintainability, a bug in the -repair followed by repair sequence was fixed, and the section generation script and headers were updated
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Pi Image Classification: The repository was restructured for better organization and maintainability, β€œConclusion” sections were renamed to β€œSummary”, a bug in the repair process was fixed, the script for section generation was updated, and section IDs were updated for consistent linking
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Pi Large Language Models: The repository was restructured for better organization, β€œConclusion” sections were renamed to β€œSummary”, a bug in the repair functionality was fixed, and the section generation script and IDs were updated
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Pi Vision Language Models: The repository has been restructured for better organization and maintainability, quiz answers are now correctly inserted before part blocks, and section IDs and headers have been updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Labs: The repository has been restructured to improve organization and maintainability
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Keyword Spotting: The repository has been restructured for better organization and maintainability, β€œConclusion” sections have been renamed to β€œSummary”, a bug in the -repair followed by repair function was fixed, and section IDs were updated for consistent linking
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Setup: The repository has been restructured for better organization, β€œConclusion” sections have been renamed to β€œSummary”, and a bug in the -repair followed by repair sequence was fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Image Classification: The repository has been restructured for better organization and maintainability, β€œConclusion” sections have been renamed to β€œSummary”, a bug in the -repair followed by repair function was fixed, and section IDs were updated for consistent linking
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Object Detection: The repository was restructured for better organization and maintainability, β€œConclusion” sections were renamed to β€œSummary”, and a bug in the -repair followed by repair sequence was fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Keyword Spotting: The repository was restructured for better organization and maintainability, β€œConclusion” sections were renamed to β€œSummary”, and a bug in the -repair followed by repair sequence was fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Motion Classification: The repository has been restructured for better organization and maintainability, section headers have been updated, and quiz answers are now correctly placed before part blocks
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Grove Vision Ai V2: The lab’s repository was restructured, figure captions were corrected to adhere to style guidelines, a bug in the repair function was fixed, and the section generation script and section IDs were updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Setup And No Code Apps: The repository was restructured for better organization, β€œConclusion” sections were renamed to β€œSummary”, and a bug in the -repair followed by repair sequence was fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Image Classification: The repository has been restructured for better organization, β€œConclusion” sections have been renamed to β€œSummary”, and a bug in the -repair followed by repair process has been fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Object Detection: The repository has been restructured for improved organization and maintainability
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Raspberry Pi Setup: The repository was restructured for better organization, source citations were standardized, and section IDs and headers were updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Object Detection: The repository was restructured for better organization and maintainability, β€œConclusion” sections were renamed to β€œSummary”, and the script used for section generation was updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Shared: The repository was restructured for better organization and the shared labs heading was updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Kws Feature Eng: The repository has been restructured for better organization and maintainability, β€œConclusion” sections have been renamed to β€œSummary”, and a bug in the -repair followed by repair process has been fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Dsp Spectral Features Block: The repository was restructured for better organization and maintainability, section IDs were updated for consistent linking, and a bug in the -repair followed by repair sequence was fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Lab Setup: The repository has been restructured for better organization and maintainability, quiz answers are now inserted before part blocks when necessary, and β€œConclusion” sections have been renamed to β€œSummary”
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Labs Overview: The repository was restructured for better organization and maintainability, section IDs were updated to reflect content changes, and section headers were updated using a script
πŸ“š Appendix
  • β–ˆβ–ˆβ–‘β–‘β–‘ PhD Survival Guide: The PhD Survival Guide now includes updated content, revised section IDs, and moved resources to the backmatter

πŸ“… Jun 10 at 02:36 PM

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–‘β–‘β–‘ SocratiQ: Page links for SocratiQ were updated and documentation for the SocratiQ AI learning companion was added
  • β–ˆβ–ˆβ–‘β–‘β–‘ SocratiQ: The SocratiQ AI feature has been removed and minor grammatical and content errors have been corrected
  • β–ˆβ–‘β–‘β–‘β–‘ About: SocratiQ page links were updated
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 4: DNN Architectures: Resource sections were added to the chapter content, text processing in QMD files was improved, and explanations of deep learning architectures were refined
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 5: AI Workflow: This chapter now includes resource sections, benefits from improved QMD text processing, and features new figures to enhance understanding
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: This update includes a new data pipeline overview diagram, replaces Mermaid diagrams with TikZ, and removes a broken web scraping Colab link
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 9: Efficient AI: Resource sections were added to the chapter content, the compute-optimal scaling frontier was clarified, and the language in the scaling laws section was refined
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 10: Model Optimizations: This update clarifies pruning strategies, incorporates resource sections into core content, and refines the documentation on model optimization techniques
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 13: ML Operations: Resource sections were added to the chapter, MLOps content was updated for clarity and accuracy, and the operations diagram and text were revised
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 14: On-Device Learning: Resource sections were added to the chapter content, the equations for adapter-based adaptation were clarified, and explanations and concepts were refined throughout
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: Resource sections were added to the chapter content, text processing in QMD files was improved, and a figure environment for error masking was implemented
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 15: Security & Privacy: Added a threat mitigation flow diagram and an ML lifecycle threat diagram, and expanded the discussion on ML model threats
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 16: Responsible AI: Expanded the Responsible AI chapter with new sections on governance structures, safety and robustness considerations, privacy architectures, fairness constraints, system explainability, deployment contexts, and detailed discussions on safety, privacy, and fairness. IMPACT
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 19: AI for Good: Resource sections were added to the chapter, text processing in QMD files was improved, and the AI for Good content was refined for clarity
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: The introduction now includes additional footnotes and has been revised for improved grammar and clarity
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: Resource sections were added to the chapter content, the TinyML example callout was removed, and minor grammatical and content errors were corrected
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: Resource sections were added to the chapter content, minor grammatical and content errors were corrected, and the difference between training and inference was clarified
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: Resource sections were added to the chapter content, text processing in QMD files was improved, and figure references along with a parallelization typo were fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: Resource sections were added to the core content, text processing in QMD files was improved, and the explanation of activation checkpointing was clarified
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: Resource sections were added to the chapter, placement and allocation definitions were clarified, and code block language was corrected for clarity
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: Resource sections were added to the chapter content, text processing in QMD files was improved, and a typo was corrected
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: Resource sections were added to the chapter content, minor grammatical and content errors were corrected, and text processing in QMD files was improved
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Grove Vision Ai V2: A new lab has been added focusing on Grove Vision AI v2 and its documentation has been improved
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Setup And No Code Apps: A new lab on Grove Vision AI v2 was added, and the existing documentation was improved with clarifications and typo corrections
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Image Classification: A new lab demonstrating image classification using the Grove Vision AI V2 module has been added to the textbook
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Object Detection: A new lab demonstrating object detection with Grove Vision AI v2 and Arduino has been added
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Lab Setup: The lab setup instructions were updated with clearer installation steps and links to required software
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Labs Overview: Lab file templates were updated and instructions for using Jupyter notebooks were added
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Image Classification: A typo was corrected in the image classification lab

πŸ“… May 14 at 07:26 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: The on-device learning content has been refactored and clarified for improved understanding

πŸ“… May 14 at 04:04 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: The on-device learning content has been refactored and clarified for better understanding

πŸ“… May 04 at 08:18 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 5: AI Workflow: The chapter now includes clarified data preprocessing steps, a new section on model evaluation metrics, and updated examples for real-world applications
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: Updated explanations of data pipelines, added examples of real-world data engineering tools, and improved clarity on data wrangling techniques
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 10: Model Optimizations: Updated explanations of gradient descent variants, added examples of momentum optimization techniques, and improved clarity on adaptive learning rate methods
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: The discussion on hardware acceleration has been refined, with enhancements to the explanation of hardware specialization and clarification regarding AI compute primitives
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: The chapter now uses β€œMotivation” instead of β€œPurpose”, provides clearer explanations of benchmarking metrics and power measurements, and includes a script to identify missing references
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 13: ML Operations: The chapter now features consolidated TikZ figure styling, expanded MLOps core concepts and case studies, and corrected acronym inconsistencies
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 14: On-Device Learning: Added a Federated Learning section, explored on-device learning strategies for limited data, and expanded the discussion on security considerations in on-device learning
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: The introduction chapter has been updated with improved content and clarity
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: The chapter now has improved footnote formatting, a removed redundant definition, corrected grammar in the GDPR/HIPAA footnote, and a script was run to identify any missing references
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: The dimension order for W^L was swapped and a script was added to identify any missing references
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 4: DNN Architectures: The chapter was updated to ensure all references are present and correct
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: Content from Chapter 6 was integrated and various fixes were implemented
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: Minor issues were fixed and label checking was improved
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 18: Robust AI: Minor issues were fixed, label checking was improved, and a script was added to locate missing references
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: Minor issues were fixed and label checking was improved
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: TikZ figure styling was consolidated and a script was created to locate missing references
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: The PlantVillage Nuru footnote accuracy was updated and a script was used to find any missing references
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 9: Efficient AI: Bravo fixed several errors in the text of Chapter 9
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Keyword Spotting: Fixed keyword recognition accuracy, optimized the code for efficiency, and added a troubleshooting section for common issues
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Raspi: Updated Raspberry Pi setup instructions, added a TensorFlow Lite on Raspi section, and improved image classification code examples
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Pi Object Detection: The lab now includes updated code and instructions for utilizing a Raspberry Pi camera module for object detection
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Setup: The Nicla setup instructions were updated for clarity and accuracy
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Image Classification: The lab’s formatting, wording, instructions, documentation, text content, and images have been revised for clarity and accuracy
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Object Detection: Formatting was updated and object detection instructions were clarified
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Motion Classification: The code has been fixed to compile correctly and updated to utilize a more efficient motion detection algorithm
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Xiao Esp32S3: Updated lab instructions and added code examples for sensor integration on the Xiao ESP32S3 board
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Setup: The LABS part 2_seeed_xiao_esp32s3 has been updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Image Classification: Fixes were made to the LABS part 2_seeed_xiao_esp32s3
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Object Detection: The XIAO Object Detection lab has been updated with changes to LABS part 2_seeed_xiao_esp32s3
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Keyword Spotting: The XIAO Keyword Spotting lab now includes updated code and explanations of ESP32S3 features utilized
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Motion Classification: The XIAO ESP32S3 motion classification lab code was updated with added explanations and comments
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Raspberry Pi Setup: The Raspberry Pi setup instructions have been updated to reflect the latest software versions and provide clearer guidance
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Image Classification: The Raspberry Pi image classification lab now features updated code and clearer instructions for execution
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Large Language Models: The Raspberry Pi instructions were updated and additional links to relevant resources were included
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Vision Language Models: The VLM lab guide has been refactored for improved clarity and the LABS part_raspi has been updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Kws Feature Eng: The shared labs section has been updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Dsp Spectral Features Block: The LABS part_shared has been updated

πŸ“… Mar 26 at 03:56 AM

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: An exercise reference was removed and another was fixed
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 18: Robust AI: Corrected formatting issues by fixing missing package and line commands and adding helvetica font

πŸ“… Mar 25 at 11:51 PM

πŸ“„ Frontmatter
  • β–ˆβ–‘β–‘β–‘β–‘ Foreword: The foreword has been updated based on feedback from vale testing
  • β–ˆβ–‘β–‘β–‘β–‘ About: The text has been updated based on feedback from vale testing
  • β–ˆβ–‘β–‘β–‘β–‘ Acknowledgements: The contributors list has been updated
  • β–ˆβ–‘β–‘β–‘β–‘ SocratiQ: Trailing whitespace was removed and all broken links were fixed
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 9: Efficient AI: A new Scaling Laws section was added to the chapter, section headers were updated, and epoch AI figures were inserted
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 13: ML Operations: The MLOps key components section was updated, the focus shifted from embedded Ops to Operational design principles, references were added, and case studies were updated
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: This chapter now includes a new introduction paragraph, updated information on poisoning attacks and permanent faults within the attacks section, and improvements to the real-world applications section
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 17: Sustainable AI: This update includes a plot and discussion about Jevon’s paradox, along with fixes for broken links
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: The introduction chapter now has consistent footnote naming, removed unnecessary code and packages, and had its Markdown styling cleaned up
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: Fixed hyphenation issues, corrected a typo that caused PDF build errors, standardized Markdown styles, incorporated footnotes and ensured consistent footnote naming conventions, and addressed missing references
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: Markdown styles were cleaned up, a new definition was added, footnotes were updated for consistency, and footnote naming conventions were standardized
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 4: DNN Architectures: Hyphenation is now handled globally via headerfile, Markdown styles were cleaned up, and all broken links have been fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: A definition was added and references were updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: The chapter now uses consistent hyphenation, improved Markdown formatting, updated section headers, and includes Mermaid diagrams
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: A figure illustrating ONNX was added and footnote naming conventions were standardized for consistency. Callout formatting was also corrected
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: Updated footnote naming to be consistent and fixed missing figure references while cleaning up Markdown styles
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: This update includes various fixes for spelling, Markdown formatting, footnotes, PDF generation, and TikZ code
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: The chapter received spelling corrections, consistent Markdown styling for formatting elements like colons and tables, and updated references for footnotes and figures
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: This chapter now has corrected links, updated section headers, and a resolved missing figure reference
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: The chapter’s Markdown styling was cleaned up and all broken links were fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: The chapter now has consistent Markdown styling and all broken links have been fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: The chapter’s markdown formatting was cleaned up and all broken links were fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: The chapter now has consistent footnote naming, fixed broken links, and improved Markdown styling
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 20: Conclusion: Dangling sections were removed and the chapter underwent a first pass of revisions
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter: Old Sus Ai: The chapter content has been updated and improved
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter: Generative Ai: The Generative AI chapter received its initial draft content
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Setup: Markdown styles were cleaned up and all broken links in the Arduino setup instructions were fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Motion Classification: The lab’s Markdown formatting was cleaned up and all broken links were fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Vision Language Models: The lab’s Markdown formatting has been cleaned up and all broken links have been fixed
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Image Classification: Markdown styles were cleaned up in the image classification lab
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Keyword Spotting: The Markdown styles in the file were cleaned up
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Image Classification: Spelling mistakes have been fixed in the XIAO Image Classification lab
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Keyword Spotting: Spelling errors were corrected and markdown styles were cleaned up
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Motion Classification: Markdown styles were updated for consistency throughout the lab
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Raspberry Pi Setup: Spelling mistakes have been fixed throughout the lab setup instructions
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Pi Object Detection: All broken links were fixed and Markdown styles were cleaned up
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Pi Large Language Models: Markdown styles were cleaned up in the lab files
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Kws Feature Eng: Markdown styles were cleaned up throughout the lab
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Dsp Spectral Features Block: Spelling errors were corrected and colon formatting was updated for consistency
πŸ“š Appendix
  • β–ˆβ–‘β–‘β–‘β–‘ PhD Survival Guide: The PhD Survival Guide now has corrected spelling and all broken links have been repaired

πŸ“… Mar 03 at 04:45 PM

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–‘β–‘β–‘ SocratiQ: Callout titles are now formatted correctly and linting issues with QMD files have been resolved
  • β–ˆβ–‘β–‘β–‘β–‘ About: Header spacing was adjusted for consistency
  • β–ˆβ–‘β–‘β–‘β–‘ Acknowledgements: The contributors list has been updated and reflected in the readme and acknowledgements file
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 10: Model Optimizations: This chapter now includes sections on structured optimization, post-training quantization (PTQ) and quantization aware training (QAT), sparsity visualization techniques, knowledge distillation (KD) figures, and learning transfer hardening (LTH) along with iterative pruning and calibration
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: This update includes a new discussion on hybrid mapping strategies and a visualization comparing models to memory bandwidth. The chapter overview and definition have also been updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: Fixed callout title formatting and resolved issues with QMD file linting
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: Markdown and linting issues in the chapter were addressed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: Callout titles were formatted for consistency and the chapter content was updated with linting fixes
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 4: DNN Architectures: Callout title formatting and QMD file linting were corrected
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: Redundant definitions were removed, text errors were corrected, and QMD file linting was improved
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: Images illustrating data and model parallelism were added, redundant definitions were removed, and log file handling was updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: The chapter now includes descriptions of single and multi GPU systems, removed redundant definitions like β€œ(GPUs)”, and fixed markdown formatting issues
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Redundant definitions were removed from the chapter, and spacing and linting issues were fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: The chapter now uses TikZ code for images, includes a new image illustrating datacentric AI, and features corrected references and citations
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: Definitions were removed to avoid redundancy, callout titles are now formatted correctly, and QMD file linting was corrected
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 18: Robust AI: Definitions were removed to avoid redundancy and formatting issues in the Markdown content were fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: Definitions were removed to avoid redundancy and formatting issues in Markdown were fixed for improved readability
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: Redundant definitions were removed, callout titles were formatted correctly, and QMD file linting was fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: Redundant definitions were removed, callout title formatting was fixed, and QMD file linting issues were resolved
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: Formatting and linting improvements were made to the Data Engineering chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 14: On-Device Learning: Typos were corrected, redundant definitions like those for GPUs were removed, and callout titles were formatted correctly
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 16: Responsible AI: Callout title formatting and QMD file linting were corrected
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Keyword Spotting: The Arduino keyword spotting lab now includes updated code examples, clearer explanations of key concepts, and improved lab instructions
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Nicla Vision: The Arduino/Nicla Vision LABS section has been updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Setup: The Arduino setup section for the nicla_vision LABS has been updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Image Classification: The Arduino image classification lab has been updated with changes to the labs section
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Object Detection: The Arduino Object Detection LABS section has been updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Motion Classification: The Arduino/Nicla Vision LABS section was updated and header spacing was improved for better readability
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Vision Language Models: The lab now has corrected markdown formatting, improved linting for QMD files, and consistent header spacing
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Kws Feature Eng: The lab notebook now has corrected Markdown formatting and resolved linting errors
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Labs Overview: Linting errors in QMD files have been corrected

πŸ“… Feb 08 at 12:29 AM

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Acknowledgements: The contributor list has been updated to include all contributors and correct any omissions
  • β–ˆβ–‘β–‘β–‘β–‘ SocratiQ: Included a link to the Socratiq research paper

πŸ“… Feb 07 at 11:50 PM

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–‘β–‘β–‘ About: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Changelog: The changelog is now automatically generated and updated within the frontmatter
  • β–ˆβ–ˆβ–‘β–‘β–‘ SocratiQ: The SocratiQ precheck script now only runs on qmd and bib files
  • β–ˆβ–‘β–‘β–‘β–‘ Index: The precheck now only runs on .qmd and .bib files
  • β–ˆβ–‘β–‘β–‘β–‘ Acknowledgements: The acknowledgements section now includes a list of contributors to the textbook
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: This update incorporates MLPerf power trend data, integrates a FastML science graph, and enhances the benchmarking challenges section with new visualizations
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: The code now directly uses _quarto.yml and the precheck script only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: The ML Systems chapter content was updated and the precheck script now only runs on .qmd and .bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: The precheck script has been updated to run only on .qmd and .bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 4: DNN Architectures: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: The precheck functionality is now limited to running on .qmd and .bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: The code now directly utilizes _quarto.yml and the precheck script is limited to running on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: Fixed figure formatting, updated a diagram, and removed an unused library from the code
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: The code now uses only _quarto.yml, a bib reference was corrected, and R code was added for debugging and visualization purposes
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: The precheck function now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 18: Robust AI: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: The precheck script is updated to run only on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: The precheck script is updated to run only on .qmd and .bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: The precheck now only runs on .qmd and .bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: The code now directly uses _quarto.yml instead of an in-use library, PNG images are cached locally instead of being fetched from a broken remote URL, and the precheck function now only runs on qmd and bib files
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 20: Conclusion: The precheck now only runs on .qmd and .bib files
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Setup: The precheck script now only runs on .qmd and .bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Image Classification: The precheck script now only runs on .qmd and .bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Keyword Spotting: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Motion Classification: The precheck now only runs on .qmd and .bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Setup: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Image Classification: The precheck script now only runs on .qmd and .bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Object Detection: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Keyword Spotting: The precheck script now only runs on .qmd and .bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Motion Classification: The precheck script now only runs on .qmd and .bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Raspi: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Raspberry Pi Setup: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Image Classification: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Object Detection: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Large Language Models: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Vision Language Models: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Shared: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Kws Feature Eng: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Dsp Spectral Features Block: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Lab Setup: The precheck script now only runs on qmd and bib files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Labs Overview: The precheck script now only runs on qmd and bib files
πŸ“š Appendix
  • β–ˆβ–ˆβ–‘β–‘β–‘ PhD Survival Guide: The precheck script now only runs on qmd and bib files

πŸ“… Feb 02 at 11:14 PM

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Acknowledgements: The acknowledgements section now includes a list of contributors to the textbook
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: The chapter now has improved learning objectives, a corrected table and references, an updated case study, and reorganized content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: All ###* callout titles have been updated to use a title block format
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: All ###* callout titles have been updated to use a title block format
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: All callout ###* titles have been updated to use a title block format
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: All callout ###* titles have been updated to a title block format
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: All callout ###* titles have been updated to a title block format
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: The way the TikZ package is used in the chapter has been restructured by moving its declaration outside of begin{..} and into a header file
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: Figure 8.8 was updated and several new diagrams were added to the chapter along with corrections to Python code
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Callout titles were updated to a title block format, the bibliography was updated, and an incorrect entry was removed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: All ###* callout titles have been updated to use a title block format
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: All ###* callout titles have been updated to a title block format
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: All ###* callout titles have been updated to use a title block format
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 18: Robust AI: All ###* callout titles have been updated to a title block format
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: All ###* callout titles have been updated to use a title block format
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: All ###* callout titles have been updated to use a title block format
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: All ###* callout titles have been updated to use a title block format
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: All ###* callout titles have been updated to use a title block format
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 4: DNN Architectures: Errata were fixed and all callout ###* titles were updated to a title block format
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 10: Model Optimizations: All callout ###* titles have been updated to a title block format

πŸ“… Jan 28 at 11:09 AM

πŸ“„ Frontmatter
  • β–ˆβ–‘β–‘β–‘β–‘ Acknowledgements: The acknowledgements section now includes a list of contributors

πŸ“… Jan 28 at 07:14 AM

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Acknowledgements: The acknowledgements section now includes logos and an updated list of contributors
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 5: AI Workflow: A new section on data preprocessing techniques was added, example code for feature scaling was updated, and the explanation of hyperparameter tuning was clarified
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: The data section now includes more citations, and edits were made to the later data engineering sections. Keyword selection is also being worked on
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 8: AI Training: Figures were added illustrating chips, references in the chapter were updated to align with the hardware section, and the training chapter was significantly improved with numerous updates
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 19: AI for Good: The chapter includes new videos, images, updated learning objectives, and added spotlight use cases
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: Radar plots were added to Chapter 2
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: Added figures illustrating different types of chips and included small bibliographic references
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Learning objectives were added, references were updated, and figures were incorporated into the chapter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: References were removed from the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 1: Introduction: A redundant case study was removed
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 4: DNN Architectures: The chapter’s wording has been refined and corrected based on recommendations
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 10: Model Optimizations: Dead references were removed from the chapter
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Pi Image Classification: The lab now includes updated code for image classification, expanded explanations of the model training process, and clearer instructions
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Pi Object Detection: The object detection lab now features updated code, clearer explanations for model training, and improved instructions
πŸ“š Appendix
  • β–ˆβ–ˆβ–‘β–‘β–‘ PhD Survival Guide: Several resources were added and one existing link was updated

πŸ“… Jan 17 at 07:05 AM

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ About: The book now includes updated information on recent machine learning advancements, a new section on ethical considerations in AI, and improved clarity throughout the text
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ SocratiQ: Updated SocratiQ platform details, added use case examples, and clarified key feature explanations
  • β–ˆβ–‘β–‘β–‘β–‘ Acknowledgements: The acknowledgements section now includes a list of contributors
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 3: DL Primer: The chapter now provides clearer distinctions between supervised and unsupervised learning, includes examples of popular DL architectures, and offers updated explanations of activation functions
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 7: AI Frameworks: This chapter now includes an overview of AI frameworks, updated learning objectives, and a section on the history of these frameworks
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: Incorporated Bravo’s feedback into the introduction
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 4: DNN Architectures: Clarified the parameter storage bound for Recurrent Neural Networks and removed an unused footnote
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 2: ML Systems: PDF rendering issues were fixed
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: Incorporated feedback provided by Bravo
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 12: Benchmarking AI: Fixed a reference issue in the chapter
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Pi Vision Language Models: Updated code snippets, added explanations for model training steps, and improved the clarity of VLM concepts
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Pi Large Language Models: Copyediting errors were corrected

πŸ“… Jan 12 at 03:40 PM

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Acknowledgements: The contributor list has been updated and PDF rendering has been improved
πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: Fixed a rendering issue with triple quotes in the PDF version and made minor adjustments to section headers
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: A definition for hybrid ML was added and PDF rendering was improved
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: Zishen implemented fixes for improved PDF rendering
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: Updated figure sizes and the data labeling section with fixes from Zishen and other contributors

πŸ“… Jan 11 at 04:51 PM

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Acknowledgements: The contributor list has been updated to include all contributors and correct any omissions
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 2: ML Systems: A decision playbook framework was added and definitions were updated and provided for each section
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 5: AI Workflow: A grammar fix request was removed
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: Corrected errors present in Bravo’s contributions to the chapter

πŸ“… Jan 11 at 02:09 AM

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Acknowledgements: The contributor list has been updated to include all contributors and correct any omissions
  • β–ˆβ–‘β–‘β–‘β–‘ About: The About section has been revised for improved clarity and conciseness
  • β–ˆβ–‘β–‘β–‘β–‘ SocratiQ: The SocratiQ content was edited
πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: Footnotes have been added throughout the introduction section for additional context and references
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: The chapter includes added references, updated information on synthetic data and crowdsourcing, revised web scraping content, a refined problem definition, and minor updates to the overview

πŸ“… Jan 09 at 11:49 AM

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Acknowledgements: The contributor list has been updated to include all contributors
πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: Corrected errors and improved the clarity of Bravo’s feedback within the chapter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: Bravo’s training example feedback has been improved
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: The AI Acceleration chapter has been updated to reflect feedback from Bravo
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: Incorporated feedback from Bravo and improved explanations within the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 1: Introduction: The introduction has been revised to reflect feedback received from Marco
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: Grammar pass fix requests were removed
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: Grammar pass fix requests were removed from the chapter

πŸ“… Jan 07 at 10:19 AM

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Acknowledgements: The acknowledgements section and readme were updated to include a list of contributors
  • β–ˆβ–‘β–‘β–‘β–‘ Foreword: The wording in the foreword has been refined
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 3: DL Primer: The chapter now includes an updated figure caption, additional images and code to clarify the training loop and inference process, and a corrected typo in an equation
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 4: DNN Architectures: The text was updated with new images and visualization figures and tools were added
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: The distinction between artificial intelligence (AI) and machine learning (ML) is now more clearly defined

πŸ“… Jan 03 at 04:26 PM

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Acknowledgements: The contributor list has been updated to include all contributors and correct any omissions
  • β–ˆβ–ˆβ–‘β–‘β–‘ SocratiQ: Fixed SocratiQ prompt generation issues and improved the user interface for interacting with SocratiQ
πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: The definition of machine learning was clarified and examples were updated for improved comprehension
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: Corrected a typo in the definition of model parallelism and added a TensorFlow example demonstrating data parallelism
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: Corrected a code snippet in the data ingestion pipeline example and refined the explanation of the ETL process
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 4: DNN Architectures: Various fixes were implemented
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 20: Conclusion: Various fixes were implemented

πŸ“… Jan 02 at 09:06 PM

πŸ“„ Frontmatter
  • β–ˆβ–‘β–‘β–‘β–‘ Acknowledgements: The contributor list has been updated to include new contributors
πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 4: DNN Architectures: Removed unnecessary commented text and implemented suggested revisions for clarity
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 20: Conclusion: Bravo’s suggested edits have been incorporated into the conclusion
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter: Generative Ai: Dead commented-out text has been removed from the chapter

πŸ“… Jan 01 at 11:42 PM

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Foreword: The foreword now has a smoother flow, corrected sidebar formatting issues, and includes updated text content
  • β–ˆβ–ˆβ–‘β–‘β–‘ About: The chapter order has been updated and incorporated feedback from Bravo
  • β–ˆβ–ˆβ–‘β–‘β–‘ SocratiQ: The chapter’s web formatting was fixed and its content was reorganized
  • β–ˆβ–‘β–‘β–‘β–‘ Index: The abstract was updated
  • β–ˆβ–‘β–‘β–‘β–‘ Acknowledgements: The acknowledgements section now includes contributors and the readme has been updated to reflect this
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 2: ML Systems: The Mobile ML section was added, system aspects were updated throughout the chapter, and an example system was included to ground concepts
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 4: DNN Architectures: The textbook now includes a new section on transformer architectures, an updated overview of the chapter, and fixes to table formatting and references
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: The BNN discussion is clearer, the introduction to faults has been reframed, and edge case examples now focus specifically on ML faults
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ About: The book’s content was reorganized, Bloom’s Taxonomy was incorporated, and the outline was updated to reflect the addition of Chapter 4
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter: Dl Architectures: The chapter was renamed and rewritten to emphasize ML systems, including the addition of Colab notebooks for interactive learning
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: The file path was fixed, header formats were changed, and Bravo’s feedback was incorporated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: The chapter’s file structure was reorganized, its purpose statement was updated, and issues with Giscus comments were resolved
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: A figure illustrating feedback loops was added, a figure reference error was corrected, and the chapter’s purpose was revised
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: The purpose of AI training and its objectives were clarified for better understanding
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: The purpose of efficient AI techniques was clarified
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: The purpose of on-device learning was clarified
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: A duplicate case study was removed from the chapter, a duplicate section was moved to Chapter 14, and the purpose statement was updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: The chapter’s purpose was updated and incorporated feedback from Bravo
  • β–ˆβ–ˆβ–‘β–‘β–‘ Acknowledgements: The acknowledgements section now includes logos and an updated list of contributors
  • β–ˆβ–ˆβ–‘β–‘β–‘ SocratiQ: The SocratiQ chapter was reorganized, broken links were repaired, typos were corrected, and an issue brought up by Bravo was resolved
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: The purpose of the chapter was updated
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: The purpose of the chapter has been updated
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 10: Model Optimizations: The purpose statement for Chapter 10 has been revised
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 11: AI Acceleration: The purpose of Chapter 11 has been updated
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 12: Benchmarking AI: The purpose statement for benchmarking in AI has been updated
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: The purpose statement for Chapter 13 has been updated
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 16: Responsible AI: The purpose statement for Chapter 16 has been updated
  • β–‘β–‘β–‘β–ˆ Chapter 19: AI for Good: The purpose of the chapter has been updated
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 20: Conclusion: Some wording was adjusted and a reference to Chapter 4 was added
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Raspi: The lab now includes a new VLM lab and the grid table formatting has been updated
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Pi Vision Language Models: A new lab exploring Vision Language Models (VLMs) has been added
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Labs Overview: A VLM has been added to the main table

πŸ“… Nov 19 at 12:23 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ SocratiQ: The text was updated and an AI podcast was added
  • β–ˆβ–‘β–‘β–‘β–‘ Acknowledgements: The contributor list has been updated to include new contributors

πŸ“… Nov 19 at 01:57 AM

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 15: Security & Privacy: This chapter now includes machine unlearning, a revised table order, and a new federated learning case study replacing the previous one
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: The chapter now includes summarized policies, a revised figure with a clearer explanation, and formatting adjustments for improved readability
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: The chapter’s grammar was refined, a new image illustrating the water footprint was added, and the LCA figure was updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: The chapter now includes grammatical improvements and a discussion motivating the use of TinyML
  • β–ˆβ–ˆβ–‘β–‘β–‘ Acknowledgements: The acknowledgements section and readme were updated to include a list of contributors
  • β–ˆβ–ˆβ–‘β–‘β–‘ SocratiQ: Added .png support for gif images in PDF builds, updated the widget suggestions blog, and changed the variable name widget_access to socratiq

πŸ“… Nov 16 at 06:09 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: The explanation of a table has been clarified
  • β–ˆβ–ˆβ–‘β–‘β–‘ Acknowledgements: The contributor list has been updated and the preface material reorganized
  • β–ˆβ–ˆβ–‘β–‘β–‘ About: The β€˜About’ file now has a corrected relative path and reorganized content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 1: Introduction: A broken reference link was fixed

πŸ“… Nov 15 at 09:09 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 13: ML Operations: The chapter now features reorganized content with grouped topics, removed redundancies, connected roles sections for clarity, a restructured data management section, and an updated introduction styled as an overview
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: The Introduction section has been replaced with an Overview
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: The roles sections throughout the AI workflow chapter have been connected for better flow and understanding
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: The introduction section was replaced with an overview and the language was simplified for improved clarity
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: The chapter now features improved definitions and an Overview section replacing the Introduction
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: The Introduction section has been replaced with an Overview
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 1: Introduction: Fixed definition formatting to be normal font and addressed style consistency errors
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: The Introduction section was replaced with an Overview section
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: The Introduction section has been replaced with an Overview section
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 8: AI Training: The Introduction section has been replaced with an Overview section
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 9: Efficient AI: The Introduction section was replaced with an Overview section
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 10: Model Optimizations: The Introduction section was replaced with an Overview section
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 11: AI Acceleration: The Introduction section has been replaced with an Overview
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 12: Benchmarking AI: The chapter now features an Overview instead of an Introduction
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 18: Robust AI: The Introduction section has been replaced with an Overview section
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 15: Security & Privacy: The Introduction section has been replaced with an Overview
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 20: Conclusion: The Introduction section has been replaced with an Overview section
  • β–‘β–‘β–‘ Chapter 3: DL Primer: The Introduction section has been replaced with an Overview
  • β–‘β–‘β–‘ Chapter 17: Sustainable AI: The Introduction section was replaced with an Overview
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Raspberry Pi Setup: The introduction has been replaced with an overview and the language has been simplified for improved clarity
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Large Language Models: The Introduction section has been replaced with an Overview
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Setup: The Introduction section was replaced with an Overview section
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Image Classification: The Introduction section has been replaced with an Overview section
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Object Detection: The Introduction section was replaced with an Overview section
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Keyword Spotting: The Introduction section has been replaced with an Overview section
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Motion Classification: The introduction section has been replaced with an overview
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Setup: The Introduction section has been replaced with an Overview
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Image Classification: The Introduction section has been replaced with an Overview section
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Object Detection: The Introduction section was replaced with an Overview section
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Keyword Spotting: The Introduction section has been replaced with an Overview section
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Motion Classification: The Introduction section has been replaced with an Overview section
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Pi Image Classification: The Introduction section has been replaced with an Overview
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Pi Object Detection: The Introduction section has been replaced with an Overview
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Kws Feature Eng: The Introduction section has been replaced with an Overview section
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Dsp Spectral Features Block: The Introduction section has been replaced with an Overview

πŸ“… Nov 15 at 11:10 AM

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 1: Introduction: The definition of machine learning was updated, case studies were added with multimedia links, and the text flow and wording were improved for better clarity
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: The chapter content has been streamlined by removing labs and reworking examples. A new section exploring energy in AI’s historical context was added, along with the relocation of measurement information
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 14: On-Device Learning: The chapter content was reorganized to improve clarity, with a focus on explaining pruning and IID concepts within the context of on-device learning, restructuring the lifelong learning section, and differentiating on-device learning from federated learning
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 15: Security & Privacy: Added labs to the chapter, updated security content, and renamed images to enhance privacy and security
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 14: On-Device Learning: The on-device learning chapter now includes new labs and core folders, along with updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 3: DL Primer: The DL Primer chapter was updated with new content and labs and core folders were created
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 2: ML Systems: The chapter now includes labs and a core folder, features updated ML systems content, revised learning objectives, and an introduction that encompasses a broader scope than just embedded systems
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: The labs portion has been removed from the chapters and moved into a new β€˜labs’ folder within the β€˜core’ folder
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: The labs portion has been removed from the chapters and moved into a new β€˜labs’ folder, while the core content is now in a β€˜core’ folder
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: The labs portion has been removed from the chapters and moved into a new β€˜labs’ folder, while the core content is now in a β€˜core’ folder
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: The labs portion has been removed from the chapters and moved into a new β€˜labs’ folder within the β€˜core’ folder
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: Labs were removed from the chapters and new β€˜labs’ and β€˜core’ folders were created along with the addition of a reference
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: The labs portion has been removed from the chapters and moved into a new β€˜labs’ folder within the β€˜core’ folder
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: The lab portion has been removed from the chapters and moved into a new β€˜labs’ folder within the β€˜core’ folder
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: The labs portion has been removed from the chapter content and moved to a new β€˜labs’ folder within the β€˜core’ folder
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: The labs portion has been removed from the chapters and moved into a new β€˜labs’ folder within the β€˜core’ folder
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: The ML Operations chapter now has a dedicated β€˜labs’ folder for practical exercises and incorporates feedback from Bravo
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 18: Robust AI: The labs portion has been removed from the chapters and moved into a new β€˜labs’ folder within the β€˜core’ folder
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: The chapter now excludes lab exercises and has been reorganized into β€œlabs” and β€œcore” folders
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: The labs portion has been removed from the chapters and moved into a new β€˜labs’ folder within the β€˜core’ folder
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: The labs portion has been removed from the chapters and moved into a new β€˜labs’ folder within the β€˜core’ folder
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: The labs portion has been removed from the chapters and moved into a new β€˜labs’ folder within the β€˜core’ folder
  • β–ˆβ–ˆβ–‘β–‘β–‘ Acknowledgements: The β€˜Acknowledgements’ chapter now has dedicated folders for labs and core content
  • β–ˆβ–ˆβ–‘β–‘β–‘ SocratiQ: A draft of the SocratiQ bot and its QMD file were created
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: A labs folder was created and the AI4Good content was updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 18: Robust AI: The textbook now includes a dedicated β€œlabs” folder and updated content within the Robust AI chapter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: A labs folder was created and the sustainable AI content was updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: A labs folder was created and the responsibleAI content was updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: The ML Operations chapter now includes a labs folder and a core folder, and the MLops content has been updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: Labs and core folders were created and benchmarking content was updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: A labs folder was created and the AI hardware section was updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: Labs and core folders were created, the β€˜dev’ branch was merged, suggested fixes were implemented, and the optimization content was updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: The β€œEfficient AI” chapter now includes a labs and core folder, along with updated efficiency information
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: A labs folder was created and the training material was updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: The AI Frameworks chapter now includes dedicated labs and core folders, along with updated information on various machine learning frameworks
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: The chapter now includes dedicated labs and core folders, along with updated data engineering content and a revised path
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: The AI Workflow chapter now includes a labs folder and a core folder, and the workflow content has been updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: The introduction was updated with revised text and new lab and core folders were created
  • β–ˆβ–‘β–‘β–‘β–‘ SocratiQ: A draft of the SocratiQ bot has been created
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Labs: The labs were restructured for clarity, documentation was enhanced, and icon usage was adjusted to support PDF builds
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Pi Image Classification: The lab now includes notes about large language models and other general machine learning concepts, and has been updated to include Raspberry Pi support
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Keyword Spotting: Corrected code examples for better functionality, clarified instructions for easier understanding, and updated links to ensure accuracy and relevance
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Raspi: The formatting of starred text was standardized and the content within raspi.qmd was updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Raspberry Pi Setup: Corrected the use of colons in code snippets and incorporated notes about large language models and general machine learning concepts
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Object Detection: Fixed output formatting issues and improved code readability in the object detection lab
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Large Language Models: A lab for SLMs has been added and some text formatting issues have been corrected
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Labs Overview: The lab overview has been restructured to address issues related to PART
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Nicla Vision: Corrected the use of β€œ: ” and ” :” in code block text to ensure consistency
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Xiao Esp32S3: Corrected the formatting of text using asterisks for emphasis
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Setup: Corrected the formatting of text elements to ensure consistency
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Keyword Spotting: Corrected the use of colons in code examples for consistency

πŸ“… Sep 20 at 07:26 AM

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 19: AI for Good: All chapters have been revised and references to figures and other content have been corrected
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: Character formatting was corrected, figure references were fixed, and all chapters are now complete
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 7: AI Frameworks: Figure references were fixed and all chapters were revised
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: Fixed a broken link to a video and corrected instances of ’’ being used instead of ’, along with completing revisions for all chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: Character formatting was corrected, formatting was improved, and figure references were added
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: Removed references to embedded AI and fixed broken figure references throughout the chapter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Figure references were fixed and all chapters are now complete
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: References throughout the chapter were corrected and a path issue was resolved
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: References and figure citations were corrected throughout the chapter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: Figure references were fixed and all chapters were updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: Figure references were fixed and merge conflicts were resolved in the chapter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: The chapter’s formatting was improved, some figures were removed, and merge conflicts were resolved
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: Figure references were corrected and all chapters are now complete
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 10: Model Optimizations: Corrected single quotes to apostrophes
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 8: AI Training: Corrected instances where single quotation marks were used inconsistently with double quotation marks
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 17: Sustainable AI: Figure references were corrected and typos in the sustainability section were fixed
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Object Detection: The Arduino object detection lab now includes fixes for code issues and adjustments to the output format
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Setup: Fixes were implemented to improve the XIAO ESP32S3 setup process
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Image Classification: The image classification lab now has corrected output formatting
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Object Detection: The lab received fixes contributed by BravoBaldo
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Keyword Spotting: Fixes were implemented to improve the accuracy and efficiency of the XIAO keyword spotting implementation
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Raspberry Pi Setup: Character formatting was corrected and additional files were added to the lab setup
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Lab Setup: Lab setup instructions have been corrected for accuracy and clarity
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Motion Classification: The lab received fixes from BravoBaldo
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Motion Classification: An image was fixed
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Raspi: Fixes were implemented by BravoBaldo
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Pi Image Classification: Character formatting and typos were corrected
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Pi Object Detection: Corrected typos throughout the lab

πŸ“… Sep 12 at 10:16 AM

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: The chapter content has been revised based on feedback from Baldo
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 20: Conclusion: The conclusion has been revised based on feedback
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 19: AI for Good: Several fixes were implemented throughout the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 18: Robust AI: The Robust AI chapter has been fixed thanks to contributions from (BravoBaldo?)
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 17: Sustainable AI: The indentation of a quote was fixed and formatting was improved throughout the chapter
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Object Detection: The Object Detection Lab has been uploaded and includes instructions for running it on a Raspberry Pi
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Pi Image Classification: A link and some typos were corrected

πŸ“… Sep 06 at 07:18 AM

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 16: Responsible AI: The bibliography and text were corrected for accuracy

πŸ“… Sep 04 at 07:32 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: The chapter includes grammar corrections and improved explanations for clarity
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: The explanations in Chapter 9 have been refined for better clarity
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 1: Introduction: Captions for even-numbered pages have been corrected
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 15: Security & Privacy: The chapter contains grammar corrections and bug fixes
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 19: AI for Good: Grammar issues were corrected throughout the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 12: Benchmarking AI: The chapter contains grammar fixes for improved clarity
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 20: Conclusion: The conclusion chapter has been revised for improved grammar and clarity
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: Grammar errors were corrected throughout the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 3: DL Primer: Grammar errors were corrected throughout the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: Grammar errors were corrected throughout the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 2: ML Systems: Grammar errors were corrected throughout the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 14: On-Device Learning: Grammar errors were corrected throughout the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: Grammar errors were corrected throughout the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 10: Model Optimizations: Grammar errors were corrected throughout Chapter 10
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 16: Responsible AI: Grammar issues were corrected throughout the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 18: Robust AI: Grammar errors were corrected throughout the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 17: Sustainable AI: Grammar errors were corrected throughout the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 8: AI Training: Grammar errors were corrected throughout the chapter
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Image Classification: The lab now contains grammar corrections for improved readability
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Kws Feature Eng: Grammar errors were corrected throughout the lab

πŸ“… Sep 02 at 08:19 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 13: ML Operations: A section on model serving was added and the content was improved along with fixing some mistakes
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: The chapter now includes a table fix, more student-friendly explanations of hardware design principles, and an introduction
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 2: ML Systems: A dangling sentence was corrected
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Raspberry Pi Setup: The Raspberry Pi setup instructions were updated and additional files were included
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Pi Image Classification: Files were added to the lab

πŸ“… Aug 29 at 11:14 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: The chapter content has been revised to incorporate feedback from (BravoBaldo?)
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: The chapter received fixes based on feedback from BravoBaldo
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Labs: Resolved an issue with merging tables
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Pi Image Classification: Files were added to the lab
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Kws Feature Eng: Formatting issues were fixed

πŸ“… Aug 27 at 12:28 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 9: Efficient AI: Duplicate information was removed between chapters 8 and 9, background about floating point representation was added, and explanations of structure importance methods were corrected
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: Duplicate information was removed between chapters 8 and 9, the knowledge distillation explanation was improved, and the challenges were adjusted to be less repetitive
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: The AI Frameworks chapter now has corrected links and improved table formatting
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: The Power Attack and Side-Channel Attack sections were edited and broken links were fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: This update fixes several issues including broken links, inaccurate information about qbits, hyphen errors, duplicate titles, and an incomplete sentence
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 12: Benchmarking AI: Fixes were implemented throughout the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: Minor wording changes were made for improved clarity and conciseness
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 17: Sustainable AI: Broken links within the chapter have been fixed
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Xiao Esp32S3: Table formatting for grid tables has been fixed

πŸ“… Aug 22 at 11:13 AM

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 19: AI for Good: A new section on AI for climate change mitigation was added, the disaster response case study was updated, and ethical considerations in AI for good were discussed
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: A new section on systolic array architectures was added, the discussion of tensor cores was updated, and example code for matrix multiplication on a TPU was included
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 17: Sustainable AI: A new section on ethical considerations in AI development was added, existing content on bias mitigation techniques was updated, and real-world case studies of sustainable AI practices were included
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Labs: Lab files were added to the textbook
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Raspi: Files were added to the Raspi lab
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Raspberry Pi Setup: Files were added to the Raspberry Pi Setup lab

πŸ“… Aug 21 at 09:47 PM

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Dsp Spectral Features Block: Removed dead code from the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Image Classification: Dead code was removed from the lab
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 10: Model Optimizations: Typos were corrected throughout the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: Typos were corrected
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: Typos were fixed
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 11: AI Acceleration: Typos were fixed
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 14: On-Device Learning: Typos were corrected
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: Typos were corrected
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 15: Security & Privacy: Typos were fixed
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 8: AI Training: Inconsistent bold text has been removed throughout the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 2: ML Systems: A minor typo was corrected
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Pi Image Classification: This lab introduces a basic image classification pipeline using a Raspberry Pi
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Pi Object Detection: This lab introduces object detection using a Raspberry Pi
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Labs: The lab section now includes a fixed table format and an initial version of a Raspberry Pi lab
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Raspi: This lab introduces a Raspberry Pi-based machine learning project
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Raspberry Pi Setup: This lab now includes initial instructions for setting up a Raspberry Pi for machine learning tasks
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Large Language Models: This lab introduces a basic implementation of a large language model on a Raspberry Pi
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Lab Setup: This lab now includes initial instructions for setting up a Raspberry Pi environment

πŸ“… Aug 15 at 03:57 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: Table references were fixed for accuracy
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 11: AI Acceleration: Table references were fixed for accuracy
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: Table references were fixed

πŸ“… Aug 15 at 03:41 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: Implemented pivotal fixes and enhancements to improve the clarity and effectiveness of data engineering explanations
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 10: Model Optimizations: Several pivotal fixes and enhancements were made to improve clarity and accuracy of the content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 18: Robust AI: Citation references were fixed and tables now have striped and hover styles
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: Tables now have striped and hover styles, centering has been fixed, and the grid table has been updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: The table in this chapter has been updated to a grid format and several fixes have been implemented
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: A broken Colab link was fixed, table formatting was updated, and some minor text edits were made
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: The AI for Good chapter has been enhanced
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: The chapter now includes fixes, utilizes improved language for clarity, and delves deeper into various benchmarking techniques
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: The chapter received several enhancements and bug fixes
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: The chapter contains fixes and enhancements based on user feedback and deeper exploration of concepts
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: Implemented fixes and enhancements related to delve and utilization within the framework discussions
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: The grid table in the chapter has been updated and several errors have been fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Image Classification: The Arduino image classification lab has been enhanced
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: The introduction has been updated with fixes related to delve integration
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: Implemented pivotal fixes and enhanced utilization within the chapter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: The chapter now includes a grid table and has been corrected for errors
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: The chapter content is now presented in a grid table format
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: The chapter includes fixes and enhancements related to delve utilization
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: The AI Workflow chapter received several enhancements and bug fixes to improve clarity and accuracy
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Image Classification: The Arduino image classification code has been enhanced and fixes have been implemented for issues within the lab
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Image Classification: Delve fixes were implemented
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Keyword Spotting: The lab now utilizes

πŸ“… Aug 15 at 07:22 AM

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 8: AI Training: The chapter now includes a discussion on regularization techniques and hyperparameter search methods, consolidates information about common training pitfalls, and updates the notation used for neural networks
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: The Efficient AI chapter was updated with changes incorporated from the β€˜dev’ branch
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: Typos were corrected throughout the chapter

πŸ“… Aug 06 at 09:39 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 7: AI Frameworks: The chapter content was updated to focus on advanced features while removing the federated learning section. Table formatting was improved for better readability and consistency
  • β–ˆβ–ˆβ–‘β–‘β–‘ Dsp Spectral Features Block: Image width issues affecting PDF rendering have been fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Image Classification: Image width issues were fixed for PDF rendering, redundant underlines were removed, and remaining broken video links were corrected
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: The chapter now features corrected URL links, updated table formatting for a grid view, and consistent β€œSource” attribution with revised formatting
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 18: Robust AI: Tables in this chapter now use grid formatting and are left-aligned for better readability, and source citations have been updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: Tables now use grid formatting and are left-aligned with markdown, incorporating student feedback
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: Fixed all broken URL links in the chapter, updated credit information to β€œSource:”, and improved table formatting for consistency
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: The chapter now has consistent source citations and includes a new Wake Vision Colab exercise
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: The privacy and security section was edited and broken links were fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: All broken URL links were fixed and credit source formatting was updated for consistency
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: All broken URL links were fixed and credit source formatting was updated for consistency
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: All broken URL links were fixed, table formatting was updated, and the β€œCredit” section was renamed to β€œSource”
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: All broken URL links were fixed, credit sources were updated with consistent formatting, and HTML + PDF builds were added for Edward Tufte
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: All broken URL links were fixed, credit source formatting was updated to be consistent, and grid tables with left-aligned markdown formatting were implemented
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Grid tables were added to the chapter, all tables are now left-aligned, and image paths and figure IDs were updated for consistency
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: Implemented grid tables, aligned all tables with markdown formatting, standardized source formatting, and added an HTML + PDF build based on Edward Tufte’s style
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: Implemented grid tables for better presentation, aligned all tables with markdown formatting, and added in-text citations for sources
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: Credit attributions were updated and formatting was made consistent throughout the chapter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: Source citations were updated and formatting was standardized for consistency across the document; additionally, HTML and PDF builds were created
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: The textbook now has HTML and PDF output formats
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Nicla Vision: Tables are now left-aligned and credit information is updated with consistent formatting
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Setup: Image width issues for PDF rendering were fixed and redundant underlines were removed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Image Classification: Image width issues were fixed for PDF rendering, redundant formatting was removed, and remaining broken video links were corrected
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Object Detection: Image width issues were fixed for PDF rendering and all broken video links were repaired
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Keyword Spotting: Image width issues were fixed to improve PDF rendering and all broken URL links were corrected
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Motion Classification: Image width issues affecting PDF rendering have been fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Setup: Image width issues affecting PDF rendering have been fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Image Classification: Image width issues affecting PDF rendering have been fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Object Detection: Image width issues affecting PDF rendering have been fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Keyword Spotting: Image width issues in PDFs were fixed and broken links caused by formatting were resolved
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Motion Classification: Image width issues affecting PDF rendering have been fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Dsp Spectral Features Block: Image width issues affecting PDF rendering have been fixed
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Xiao Esp32S3: The credit section was updated to β€œSource:” and formatting was corrected for consistency
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Shared: Tables in markdown formatting are now left aligned
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Kws Feature Eng: Image widths were fixed to ensure proper rendering in PDF format

πŸ“… Jun 25 at 07:01 AM

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 3: DL Primer: The link for video 3.1 has been corrected

πŸ“… Jun 20 at 05:33 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: The chapter now includes corrections to a broken reference and incorporates feedback from students
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Shared: Broken links were fixed

πŸ“… Jun 19 at 08:54 AM

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Object Detection Fomo: Labs have been integrated into the Object Detection Fomo chapter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: The chapter now includes an MLPerf training progress figure and incorporates updates from Colby’s revisions while resolving reference build problems
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: Citation formatting was changed from parentheses to brackets, MD lint fixes were implemented, and a link to Google’s Edge TPU website was added
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: The introduction material was updated and the foreword content was removed to improve clarity and focus
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: The content of the chapter has been improved based on feedback and data review
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: Citation formatting was changed from parentheses to square brackets and minor code style issues were addressed
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 10: Model Optimizations: Citation formatting was changed from parentheses to brackets and several typos were corrected
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 18: Robust AI: Citation formatting was changed from parentheses to brackets and markdown linting issues were addressed
  • β–ˆβ–‘β–‘β–‘β–‘ Acknowledgements: The acknowledgements were updated with MD lint fixes and some comments were disabled on specific pages
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 19: AI for Good: Applied Markdown linting fixes for improved formatting consistency
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 20: Conclusion: Applied Markdown linting fixes for consistency and readability
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 3: DL Primer: Redundancy was removed, a formatting issue was fixed, and several typos were corrected
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 9: Efficient AI: Video references were added and minor formatting issues were corrected
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: The chapter contains a batch of typo and format fixes
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Image Classification: The lab notebook underwent code style and formatting improvements using MD lint
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 14: On-Device Learning: Applied Markdown linting fixes for improved formatting and consistency
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: The chapter’s Markdown code underwent syntax and style checks for consistency
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 15: Security & Privacy: The chapter’s headers were corrected for consistency and minor code style issues were addressed
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 16: Responsible AI: The chapter’s Markdown formatting has been improved for consistency and readability
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 17: Sustainable AI: The chapter’s Markdown code was cleaned up for consistency and readability
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 8: AI Training: The chapter contains a batch of typo and format fixes
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 5: AI Workflow: The Markdown code was cleaned up using a linting tool
  • β–ˆβ–‘β–‘β–‘β–‘ Dsp Spectral Features Block: Resources were fixed and the title was slightly modified
  • β–ˆβ–‘β–‘β–‘β–‘ Generative Ai: Several instances of wording were refined for clarity
πŸ§‘β€πŸ’» Labs
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Labs: The lab section was reorganized, the overview was updated, a table was transposed and updated, and labs were integrated into the content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Nicla Vision: The lab now has a corrected build process, includes KWS, features improved introductory text, updated images, and a restructured folder
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Image Classification: This update fixes resource links, integrates the Arduino labs into the curriculum, and adds all necessary Arduino lab files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Setup: Resources were updated, elements were renamed, and the setup was integrated into the lab environment
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Object Detection: Resource links were fixed and the object detection lab was integrated into the existing labs section
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Keyword Spotting: Resource links were fixed, code examples were improved, and grammar was corrected
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Motion Classification: The lab now has corrected grammar and improved content placement
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Xiao Esp32S3: The lab now has a restructured folder with fixed build errors, an image credit, and improved introductory text
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Setup: Resources were fixed, SEEED labs were imported, and some elements were renamed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Image Classification: The lab now imports SEEED labs and integrates them into the existing lab structure, with resource fixes implemented
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Object Detection: The lab now includes MD lint fixes, resource corrections, and integration with SEEED labs
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Keyword Spotting: Resources were fixed, SEEED labs were imported and integrated into the lab exercises
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Motion Classification: The lab now includes fixed resources, a link to an internal document, and integrates with SEEED labs
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Shared: Added an overview of the shared labs section
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Kws Feature Eng: Resources were fixed, minor tweaks were made, and the lab was integrated into the existing structure
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Dsp Spectral Features Block: The lab’s title was slightly adjusted and it is now integrated into other lab sections
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Lab Setup: Added getting started content and updated the overview section with a placeholder for detailed information

πŸ“… Jun 11 at 04:08 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: The chapter now includes video callouts, reorganized exercise callouts, updated references and links, an expanded general description, and information about Bayesian Neural Networks
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: Video callouts were added to the chapter along with end-of-section resources, and spacing and formatting issues were corrected
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: Video callouts were added to the chapter and exercise callout blocks were folded for improved visual presentation
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: Video callouts were added to the chapter, a previous formatting issue was fixed, and exercise callout blocks were reorganized for better visual appeal
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: Video callouts were added and all exercise callout blocks were folded for improved aesthetics
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: Video callouts and end-of-section resources were added to the chapter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Video callouts and end-of-section resources were added to the chapter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: Video callouts were added and all exercise callout blocks were folded for improved aesthetics
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: Video callouts were added and exercise callout blocks were folded for improved visual presentation
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: Video callouts were added to the chapter and exercise callout blocks were folded for improved visual appeal
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: Video callouts were added to the chapter and exercise callout blocks were folded for improved visual appeal
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: Video callouts were added and exercise callout blocks were folded for improved aesthetics
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: Video callouts were added and exercise callout blocks were folded for improved visual presentation
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: Video callouts and end-of-section resources were added to the chapter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: Video callouts were added and all exercise callout blocks were folded for improved aesthetics
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: Video callouts were added to the chapter, exercise callout blocks were reorganized for better visual appeal, and a table rendering issue was fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: Video callouts were added to the chapter and a previous formatting error with .callout was fixed
  • β–ˆβ–‘β–‘β–‘β–‘ Generative Ai: Added and tweaked coming soon text about generative AI

πŸ“… Jun 01 at 01:11 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: The Colab badge was repaired, the β€œcoming soon” section now uses bullets, and the slide notes use the default format for better PDF output
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: The Colab badge was fixed, the β€œcoming soon” section was updated with bullets, and the default note for slides was implemented for better PDF rendering
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: The Colab badge was fixed, the β€œcoming soon” section was updated with bullets, and minor markdown issues were corrected in the text and URL highlighting
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: The Colab badge was fixed, the β€œcoming soon” section now uses bullets, and the default note for slides was changed for better PDF rendering
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: The Colab badge was fixed, the β€œcoming soon” section now uses bullets, and the default note for slides is updated for better PDF rendering
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: The Colab badge was fixed, the β€œcoming soon” section was updated with bullets, and the default note for slides was changed for better PDF rendering
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: Resolved Colab badge display errors, revised the β€œcoming soon” section with bullets, and ensured slides rendered properly in PDF format
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: The Colab badge was fixed, the β€œcoming soon” section was updated to use bullets, and slide note formatting was changed for better PDF rendering
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: The Colab badge was fixed, the β€œcoming soon” section was updated to use bullets, and the default note for slides was changed to render better in PDF
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: The Colab badge was fixed, the β€œcoming soon” section now uses bullets, and the default note for slides was changed for better PDF rendering
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: The Colab badge was fixed, the β€œcoming soon” section was updated with bullets, and the default note for slides was changed to improve PDF rendering
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 18: Robust AI: Resolved Colab badge and rendering problems, implemented (exr?)- for Colabs, and optimized slide display for PDFs
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: The Colab badge was fixed, the β€œcoming soon” section was updated with bullets, and the default note for slides was changed for better PDF rendering
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: The Colab badge was fixed, the β€œcoming soon” section was updated with bullets, and formatting was improved for labs, exercises, and slides
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Fixed rendering problems, corrected some headers, and set a default note for slides to ensure proper PDF output
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: The coming soon section was updated with bullets, default notes were applied to slides for better PDF rendering, and formatting was adjusted in labs, exercises, and slides
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: The coming soon section now uses bullets, the slide default note was changed for better PDF rendering, and formatting was adjusted in labs, exercises, and slides
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: Reference links were reintroduced and the introduction section’s grammar and readability were enhanced
  • β–ˆβ–‘β–‘β–‘β–‘ Generative Ai: Fixed rendering problems in the chapter

πŸ“… May 26 at 03:41 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: This update includes a new resources section, incorporates feedback for improved clarity, and addresses several figure reference and formatting issues
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: The chapter now includes videos, updated exercises, and additional slides
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 20: Conclusion: The conclusion section was updated and a cover image was added to the file
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: This update includes added videos, an updated Data Diversity and Quality section, and captions for all tables
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: This chapter now includes short captions for videos, additional Colab exercises, and an updated conclusion section
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: The conclusion was updated, figure captions and references were fixed, and section headers were added for cross-referencing
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Section headers were added for easier cross-referencing, figure captions and references were corrected, and captions were added to all tables
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: The chapter now includes additional slides and updated exercises, along with a fix to enable PDF builds by converting the colab-badge.svg to PNG
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: Added short captions to all videos, included section headers for easier cross-referencing, and corrected figure captions and references
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: Fixed broken slide links, added section headers for easier cross-referencing, and corrected figure captions and references
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: Added short captions to videos, renamed the β€œembedded ops” section to just β€œops”, and corrected the bib file extension
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: This update includes captions for all tables and video content, along with a change in the colab-badge.svg file format to enable PDF builds
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: Slide links were fixed, section headers were added to facilitate cross-referencing, and an error in the bib file header was corrected
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: Section headers were added for easier cross-referencing, short captions were added to the videos, and the SVG image was changed to PNG to enable PDF builds
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: The chapter content was cleaned up, including slides, exercises, and labs, section headers were added to enable cross-referencing, and punctuation inconsistencies were corrected
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: Added section headers for easier cross-referencing, fixed broken links, and updated figure captions and references
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: Added section headers for easier cross-referencing, updated names throughout the chapter, and removed the β€œEmbedded Systems” section to focus solely on ML systems
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: Section headers were added for easier cross-referencing, a broken link was fixed, and grammar errors were corrected
  • β–ˆβ–ˆβ–‘β–‘β–‘ Generative Ai: Section headers were added for easier cross-referencing and β€œComing soon” was changed to β€œComing soon”
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: Section headers were added for easier cross-referencing, a bib file header error was corrected, and a cover image was added to the introduction chapter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Embedded Ml: Chapters 1 through 4 were edited and the collapse setting for the Embedded Ml chapter was set to false
  • β–ˆβ–ˆβ–‘β–‘β–‘ Embedded Sys: Chapters 1 through 4 were edited, additional slides were included, and the collapse setting was changed
  • β–ˆβ–‘β–‘β–‘β–‘ Acknowledgements: Image logos were added and an initial draft of the acknowledgements chapter was created
  • β–ˆβ–‘β–‘β–‘β–‘ Dsp Spectral Features Block: The text now uses consistent punctuation and corrects instances of β€œs” to β€œs”
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Image Classification: Punctuation has been corrected throughout the lab
  • β–ˆβ–‘β–‘β–‘β–‘ Kws Feature Eng: Punctuation has been corrected throughout the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Motion Classify Ad: Corrected punctuation throughout the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Niclav Sys: Punctuation has been corrected throughout the chapter

πŸ“… Mar 21 at 11:55 AM

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: The Resources section now includes introductory text for each part and can be collapsed, exercise callouts have been added, and slides have been moved to the end of the page
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Embedded Sys: The Resources section now includes introductory text for each part and can be collapsed, additional slides were added, and all slides have been moved to the end of the page
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: The Resources section now includes introductory text for each part and can be collapsed, while slides have been moved to the end of the page
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: The β€œResources” section was added to the end of all QMD files and includes introductory text for each part, which can now be collapsed. Slides were also moved to the end of the page
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: Resource sections now have introductory text and collapsible functionality, additional slides were included, and all slides are now located at the end of the page
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: The Resources section now includes introductory text for each part and can be collapsed, additional slides were added, and an empty β€œResources” section with headers was added to the end of all QMD files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Embedded Ml: The Embedded Ml chapter now includes additional slides placed at the end of each page, along with an updated Resources section featuring introductory text for each part and collapsible functionality
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: The Resources section now includes introductory text for each part, collapsible functionality, and Colab badges. Slides have been moved to the end of the page
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: The Resources section in each QMD now includes introductory text and can be collapsed, and an empty β€œResources” section has been added to the end of all QMD files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: The Resources section now includes introductory text for each part and can be collapsed, additional slides were added, and all slides are now located at the end of the page
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: The Resources section now includes introductory text for each part and can be collapsed, additional slides were added, and all slides have been moved to the end of the page
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: A β€œResources” section with collapsible introductory text was added to the end of all QMD files and slides were moved to the end of each page
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: The Resources section now has introductory text for each part and can be collapsed, additional slides were added, and slides were moved to the end of the page
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: A Resources section with collapsible parts was added to the end of the chapter and slides were moved to the end of the page
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: Each resource section now has introductory text, slides are located at the end of pages, and an empty β€œResources” section was added to all QMD files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: The Resources sections now have introductory text and can be collapsed, additional slides were added, and all slides are now located at the end of the page
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: The Resources section now includes introductory text for each part and can be collapsed, while slides have been moved to the end of the page

πŸ“… Mar 12 at 04:39 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 10: Model Optimizations: Implemented non-ASCII character checking scripts and fixed style issues to ensure successful rendering. Six new chapters were also added
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 7: AI Frameworks: Added Colab notebooks for the chapter, included additional slides, fixed previous notes, and implemented scripts to check for non-ASCII characters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: The data engineering chapter now includes Colab notebooks, a new web scraping exercise in both the subsection and as a separate part of the exercises, and additional slides
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: The chapter content now excludes a figure reference and a Mermaid section, and the non-ASCII checker scripts have been corrected
  • β–ˆβ–ˆβ–‘β–‘β–‘ Niclav Sys: Links were corrected and new scripts were added to check for and fix issues with non-ASCII characters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Embedded Ml: Debug code was removed, arrow functionality was added to the style file, and custom callouts were implemented
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: The chapter now includes additional slides, non-ASCII checking scripts, and various bug fixes
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: The chapter now includes additional slides, corrections to previous notes, and scripts for checking non-ASCII characters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: The chapter now includes additional slides and incorporates non-( ) ASCII checker scripts with accompanying fixes
  • β–ˆβ–ˆβ–‘β–‘β–‘ Embedded Sys: The chapter now includes additional slides and incorporates non-ASCII checking scripts with necessary fixes
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: The chapter content was expanded with additional slides and (Non-) ASCII checker scripts were added along with necessary fixes
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: The chapter now includes additional slides, corrected previous notes, and incorporates new scripts for checking non-ASCII characters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: The chapter now includes additional slides and corrections to previous notes
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: The Responsible AI chapter now includes additional slides and has been styled for better rendering
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: The chapter now includes additional slides and incorporates non-ASCII checking scripts with necessary fixes
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: The chapter now includes additional slides, non-( ) ASCII checker scripts were added, and style was fixed for successful rendering
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: The chapter now includes additional slides, corrected previous notes, and incorporates non-( ) ASCII checker scripts with relevant fixes
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Incorporated non-ASCII checker scripts and resolved issues with non-ASCII characters in code examples

πŸ“… Feb 03 at 09:53 AM

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: Unpopulated list items were removed and the styling of list items was made more consistent
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: The MCU example for smartwatches was updated and a reference was added
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: Video rendering is fixed, GDPR and CCPA section hyperlinks are improved, and the CCPA summary is more clear
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: Video rendering in the chapter has been fixed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: Video rendering and YouTube shortened URL resolution have been fixed
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 14: On-Device Learning: The rendering of itemized lists has been fixed
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 3: DL Primer: Video rendering issues in the chapter have been fixed
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 17: Sustainable AI: List item spacing was made consistent and a reference to the OECD blueprint paper was added

πŸ“… Feb 02 at 05:12 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: Several image links were fixed, all bibtex references were updated automatically, and the β€˜81-figure-references/part-2’ branch was merged
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: Several image links were fixed, bibtex entries were corrected, and all bibtex references were updated automatically
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: Several image links were repaired, all bibtex references were updated automatically, and a figure rendering problem was resolved
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: Several image references were fixed, grammar was corrected, and video URLs were adjusted to ensure proper rendering
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: Several image links were fixed, all bibtex references were updated automatically, and a broken chapter link was repaired
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: Updated callout content, added a web scraping exercise using Colab, automatically updated all bibtex references, and converted PNG images to JPG format
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: The way @ is used in citations was fixed and all BibTeX references were updated automatically
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: Reference rendering in the chapter is fixed and all BibTeX references have been updated automatically
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: A missing reference for quantization-aware pruning was added, an incomplete sparsity matrix filter illustration was removed and moved to a later section, and all bibtex references were automatically updated
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: The chapter’s bullet list was updated for clarity, and a broken hyperlinked image was removed
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: SVG images were removed from the chapter and replaced with PNGs to ensure proper rendering in PDF outputs
  • β–ˆβ–‘β–‘β–‘β–‘ Embedded Sys: Bibtex references throughout the chapter were automatically updated
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 8: AI Training: Bibtex references throughout the chapter were automatically updated
  • β–ˆβ–‘β–‘β–‘β–‘ Embedded Ml: The image format in the Embedded ML chapter has been switched to PNG

πŸ“… Jan 02 at 12:08 PM

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Niclav Sys: A typo was corrected in the Installing the OpenMV IDE section
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: The chapter content now includes corrections to a callout-tip and minor syntax issues

πŸ“… Dec 19 at 09:21 AM

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: The chapter now includes figures and formatting and reference errors have been corrected

πŸ“… Dec 18 at 11:08 AM

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: The chapter’s content was moved to the benchmarks/leaderboards section and a problem with reference separators was corrected
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: Content related to sustainable AI was moved to the benchmarks/leaderboards section, wording about power draw was corrected, and a citation was fixed
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 10: Model Optimizations: Resolved a markdown formatting issue that affected Windows users

πŸ“… Dec 13 at 12:01 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: The Colab notebooks for AI framework examples have been updated

πŸ“… Dec 13 at 10:00 AM

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 9: Efficient AI: A broken URL link was fixed

πŸ“… Dec 12 at 04:10 PM

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 12: Benchmarking AI: Reference spacing in the chapter has been fixed

πŸ“… Dec 12 at 01:21 PM

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 8: AI Training: The file path for this chapter was updated
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 10: Model Optimizations: A missing reference for an attention paper was updated

πŸ“… Dec 12 at 09:34 AM

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 10: Model Optimizations: References now use square brackets instead of other formatting

πŸ“… Dec 11 at 04:37 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: The DL primer no longer includes an activation function and its computation graph has been moved to the training section
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: The DL primer activation function was removed and the computation graph was moved to the training section
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: The chapter’s text was updated for improved clarity and accuracy, and several new examples were added
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: The chapter’s terminology has been updated for clarity and explanations of hardware acceleration concepts have been refined
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: Updated terminology for consistency and improved explanations of key concepts
  • β–ˆβ–‘β–‘β–‘β–‘ Generative Ai: Text in the chapter has been cleaned up
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 18: Robust AI: Text in the chapter has been cleaned up
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: Several sentences were updated for improved clarity and conciseness
  • β–ˆβ–‘β–‘β–‘β–‘ Embedded Ml: Various words were changed for clarity and accuracy
  • β–ˆβ–‘β–‘β–‘β–‘ Embedded Sys: Several words were changed for clarity and precision

πŸ“… Dec 11 at 02:06 PM

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 12: Benchmarking AI: The text now consistently uses β€œTinyML” instead of β€œtinyML”
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: The text now consistently uses β€œTinyML” instead of β€œtinyML”
  • β–ˆβ–‘β–‘β–‘β–‘ Embedded Sys: The text now consistently uses β€œTinyML” instead of β€œtinyML”
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: The text now consistently uses β€œTinyML” instead of β€œtinyML”
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 11: AI Acceleration: The text now consistently uses β€œTinyML” instead of β€œtinyML”
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Image Classification: The text now consistently uses β€œTinyML” instead of β€œtinyML”
  • β–ˆβ–‘β–‘β–‘β–‘ Kws Nicla: The text now consistently uses β€œTinyML” instead of β€œtinyML”
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 10: Model Optimizations: The text now consistently uses β€œTinyML” instead of β€œtinyML”
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 16: Responsible AI: The text now consistently uses β€œTinyML” instead of β€œtinyML”
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 5: AI Workflow: The text now consistently uses β€œTinyML” instead of β€œtinyML”

πŸ“… Dec 11 at 01:50 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: References were added for mentioned datasets in the Efficient AI chapter, as well as for ResNet-SE and ResNeXt papers. Each chapter now has its own dedicated references file
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: The AI Frameworks chapter now has its own reference file and a fixed URL
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: The chapter now uses consistent terminology (FP32), removed redundant information about the lottery ticket hypothesis, and each chapter has its own reference list
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: The chapter now includes additional references for machine learning and reinforcement learning applications in architecture design space exploration, general-purpose computing, chip floorplanning, and logic synthesis
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: The AI for Good chapter now has its own dedicated references file
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: The references for Chapter 12 are now stored in a separate file
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: References are now distributed to individual chapter files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: Each chapter now has its own dedicated references file
  • β–ˆβ–ˆβ–‘β–‘β–‘ Dsp Spectral Features Block: Distributed references so each chapter has its own references file
  • β–ˆβ–ˆβ–‘β–‘β–‘ Embedded Ml: Distributed references to individual chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Embedded Sys: Distributed references to individual chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Generative Ai: The Generative AI chapter now has its own dedicated references file
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Image Classification: Each chapter now has its own dedicated references file
  • β–ˆβ–ˆβ–‘β–‘β–‘ Kws Feature Eng: Distributed references so each chapter has its own references file
  • β–ˆβ–ˆβ–‘β–‘β–‘ Kws Nicla: References are now chapter-specific
  • β–ˆβ–ˆβ–‘β–‘β–‘ Motion Classify Ad: References are now chapter-specific
  • β–ˆβ–ˆβ–‘β–‘β–‘ Niclav Sys: References are now chapter-specific
  • β–ˆβ–ˆβ–‘β–‘β–‘ Object Detection Fomo: The Object Detection Fomo chapter now has its own dedicated references file
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: Each chapter now has its own reference file and the book was updated with changes from the upstream main branch
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: References are now distributed to each chapter’s own files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: Each chapter now has its own references file and the book was updated with changes from the upstream main branch
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: The Responsible AI chapter now has its own dedicated references file
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 18: Robust AI: The Robust AI chapter now has a dedicated references file
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: The references for each chapter are now stored in separate files
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: Each chapter now has a dedicated references file
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: The workflow chapter now has its own dedicated references file

πŸ“… Dec 10 at 04:03 PM

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 8: AI Training: References are now formatted to appear before periods

πŸ“… Dec 10 at 03:38 PM

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: The images folder was reorganized with subfolders based on file type and all files were restructured into a new folder system
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: The images folder has been reorganized with subfolders based on file type and all files have been restructured into a new folder system
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Dsp Spectral Features Block: The images directory has been reorganized with subfolders based on file type and all files have been restructured into a new folder system
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Embedded Ml: The image directory has been reorganized with subfolders by file type and all files have been restructured into a new folder system
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Generative Ai: The images directory was reorganized with subfolders by file type and all files were restructured into a new folder system
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Motion Classify Ad: The image directory was reorganized with subfolders based on file type and all files were restructured into a new folder system
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Niclav Sys: The image directory has been reorganized with subfolders based on file type and all files have been restructured into a new folder system
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 16: Responsible AI: The image directory was reorganized with subfolders based on file type and all files were restructured into a new folder system
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: The image folder was reorganized with subfolders based on filetype and all files were restructured into a new folder system
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: The image directory has been reorganized with subfolders based on file type and all files have been restructured into a new folder system
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: The image folder was reorganized with subfolders by file type and all files were restructured into a new folder system
  • β–ˆβ–ˆβ–‘β–‘β–‘ Embedded Sys: The image folder now has subfolders based on file type and all files have been reorganized into a new folder structure
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: The images folder was reorganized with subfolders based on file type, and all files were restructured into a more organized folder system
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: The images folder has been reorganized with subfolders based on file type and all files have been restructured into a more organized folder system
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Image Classification: The image classification lab now has subfolders within the images/ directory and its files are reorganized into a more structured format
  • β–ˆβ–ˆβ–‘β–‘β–‘ Kws Feature Eng: The images folder has been reorganized with subfolders based on file type and all files have been restructured into a new folder system
  • β–ˆβ–ˆβ–‘β–‘β–‘ Kws Nicla: The image directory was reorganized with subfolders based on file type and all files were restructured into a more organized folder system
  • β–ˆβ–ˆβ–‘β–‘β–‘ Object Detection Fomo: The image directory was reorganized with subfolders based on file type and all files were restructured into a more organized folder system
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: The image folder was reorganized with subfolders based on file type and all files were restructured into a new folder system
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: The image directory was reorganized with subfolders based on file type, and all files were restructured into a more organized folder system
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: The image directory was reorganized with subfolders based on file type and all files were restructured into a new folder system
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: The image folder was reorganized with subfolders based on file type and all files were reorganized into a new folder structure
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: The image directory has been reorganized with subfolders by file type and all files have been restructured into a new folder system
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: The images folder was restructured with subfolders based on file type and all files were reorganized into a new folder structure
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: The images directory was reorganized with subfolders based on file type, and all files were restructured into a more organized folder system
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 18: Robust AI: Files have been reorganized into a folder structure
Back to top