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.

Changelog

2025

πŸ“… August 18

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 2: ML Systems: Improved writing clarity in the ML systems chapter and added a new TikZ figure for better visualization.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 6: Data Engineering: Improved clarity of data governance figure and updated labels for the data engineering diagram.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 9: Efficient AI: Added a TikZ figure to enhance understanding of neural network architecture.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 12: Benchmarking AI: Added a new TikZ figure to illustrate a concept.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: Clarifies dropout’s role in uncertainty estimation and elaborates on adversarial example detection.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Index: Updated the β€˜About the Book’ link.
πŸ§‘β€πŸ’» Labs

Seeed XIAO ESP32S3

  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: XIAO Image Classification: Minor text improvements were made to enhance clarity within the Image Classification Lab.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: XIAO Keyword Spotting: The KWS lab has been updated with new equipment instructions.

Raspberry Pi

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Pi Large Language Models: The Ollama lab now uses corrected image paths to display external images in PDF output.

Hands-on Labs

  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Kits: Updated links to ensure they are accurate.

πŸ“… August 06

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Index: Improved text wrapping around book cover images for better space utilization.

πŸ“… August 05

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ About: Modernized About the Book section to reflect current organizational structure.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Changelog: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Acknowledgements: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ SocratiQ: Added AI-powered figure caption improvement script.
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 1: Introduction: Updated quizzes with new metadata and formatting enhancements.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 2: ML Systems: Added quizzes with answers to ML systems chapter and made quiz answer formatting consistent.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 3: DL Primer: Enhanced descriptions, clarified key concepts, and added new TikZ figures in chapters 3 through 6. Removed resources sections from chapters, updated section IDs and quiz JSON files, and renamed β€œConclusion” sections to β€œSummary”.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 4: DNN Architectures: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 5: AI Workflow: Added quizzes to the AI Workflow chapter with automatic generation from JSON files.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 6: Data Engineering: Enhances data engineering section with descriptions and adds new TikZ figures in chapters 3 through 6.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 7: AI Frameworks: Added new TikZ figures illustrating framework concepts and enhanced descriptions for improved clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 8: AI Training: Added TikZ figures to enhance visual understanding of concepts and improved clarity of explanations.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 9: Efficient AI: Added quizzes to the efficient AI chapter with self-check answers and updated quiz formatting.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 10: Model Optimizations: Added new TikZ figures to illustrate concepts and improved descriptions for enhanced clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 11: AI Acceleration: Added quizzes to the efficient AI chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 12: Benchmarking AI: Added new TikZ figures to illustrate concepts within the benchmarking chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 13: ML Operations: Enhances descriptions and clarifies key concepts within ML operations.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 14: On-Device Learning: Enhances descriptions and clarifies key concepts in On-Device Learning.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 15: Security & Privacy: Improved clarity and context of figure captions related to security and privacy concepts.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 16: Responsible AI: Improved quiz insertion logic and answer extraction. Added section anchors for self-check answers.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 17: Sustainable AI: Updates table caption and column header. Added new TikZ figures in chapter 12.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 18: Robust AI: Improved quiz insertion logic and answer extraction, updated some figure captions with added context.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 19: AI for Good: Corrections were made to table captions, figure captions, and quiz answers for clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 20: Conclusion: Renamed β€˜Conclusion’ sections to β€˜Summary’ and added section anchors for self-check answers.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ PhD Survival Guide: Quiz answers are now correctly inserted before part blocks when needed.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Index: Added clickable cover image with PDF download functionality and updated book card messaging to early access preview.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ 404: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter: Emerging Topics: Added placeholder content for emerging topics.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter: Frontiers: Improved the main page layout by moving the abstract to the beginning, adding a changelog note, and preparing an announcement banner.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Best Practices: Added summaries for each part of the book.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Design Principles: Added book part organization.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Foundations: Added organization of book parts to improve navigation and understanding.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Impact Outlook: The book now includes part summaries which can help readers understand the main points of each section.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Kits: Updated labs documentation structure, added a lab compatibility matrix, and reordered platforms.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Labs: Updated website links to reflect proper navigation between kits and labs.
πŸ§‘β€πŸ’» Labs

Hands-on Labs

  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Labs Overview: Updated section headers using a script.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Lab Setup: Quiz answers are now inserted before part blocks as needed, and section headers have been updated.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Nicla Vision: Corrects figure captions to adhere to style guide.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Ide Setup: Improved labs documentation with enhanced troubleshooting and platform guides.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Kits: Improved labs documentation with enhanced troubleshooting and platform guides.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Labs: Improved labs documentation with enhanced troubleshooting and platform guides.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Raspi: Updated section ids and headers based on changes to the manager code.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Setup And No Code Apps: Updated section headers for improved readability.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Xiao Esp32S3: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Dsp Spectral Features Block: Quiz answers now appear before part blocks when needed.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Kws Feature Eng: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Shared: Updated content

Arduino

  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Arduino Setup: Updates documentation for XIAO ESP32S3 Sense and improves clarity through minor typo corrections.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Arduino Image Classification: Minor typos were corrected for improved clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Arduino Object Detection: Corrected minor typos and improved clarity within the lab content.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Arduino Keyword Spotting: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Arduino Motion Classification: Fixed quiz answer insertion logic to appear before part blocks when needed.

Raspberry Pi

  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Raspberry Pi Setup: Updated section headers using a script for improved consistency.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Pi Image Classification: Updated section headers using the script.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Pi Object Detection: Updated section headers using a script and changed some section IDs to reflect recent code changes.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Pi Large Language Models: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Pi Vision Language Models: Updated section headers using a script and fixed quiz answer insertion order.

Seeed XIAO ESP32S3

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: XIAO Setup: Updated section headers for improved readability.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: XIAO Image Classification: Updated section headers using a script.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: XIAO Object Detection: Updated section headers using a script to maintain consistency.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: XIAO Keyword Spotting: Updated section headers using a script.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: XIAO Motion Classification: Corrected typos, improved wording, and adjusted quiz answer placement within the motion classification lab.

Grove Vision

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Grove Vision Ai V2: Updated content

πŸ“… June 10

πŸ“„ Frontmatter
  • β–ˆβ–‘β–‘β–‘β–‘ About: Updated SocratiQ page links
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ SocratiQ: Added documentation for SocratiQ AI learning companion and removed the SocratiQ AI feature.
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 1: Introduction: Minor grammatical errors were corrected and the language was refined for improved clarity.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 2: ML Systems: Added resource sections to core content and improved text processing in QMD files.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 3: DL Primer: Added resource sections to core content, clarified the difference between training and inference, and improved text processing in QMD files for better clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 4: DNN Architectures: Refined explanations of deep learning architectures including CNNs, added figures to illustrate data movement patterns, and consolidated footnote definitions for clarity.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 5: AI Workflow: Added resource sections to core content, improved text processing in QMD files, and enhanced clarity and consistency.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 6: Data Engineering: Added a data pipeline overview diagram and clarified figure references in the text.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 7: AI Frameworks: Added resource sections to core content. This update provides additional learning materials beyond the main text.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 8: AI Training: Added resource sections to the training content, clarified the activation checkpointing explanation, and improved text processing in QMD files. Figures were also added.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 9: Efficient AI: Added resource sections to the core content and clarified the trade-off between efficiency and latency. The scaling laws section was refined for improved clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 10: Model Optimizations: Refined model optimization techniques documentation and clarified AutoML and NAS descriptions.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 11: AI Acceleration: Improved clarity and accuracy of explanations related to resource allocation in AI accelerators. Added figures and corrected a typo in a matrix multiplication example.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: Improved clarity and consistency of text related to benchmarking AI.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 13: ML Operations: Updated MLOps content for clarity and accuracy. The operations diagram and text were also updated.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 14: On-Device Learning: Added resource sections to the core content and clarified explanations of adaptation equations.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 15: Security & Privacy: Updated the chapter with expanded discussions on various security vulnerabilities like data poisoning, model theft, and adversarial attacks. Additional content includes a section on trustworthy ML systems and threat mitigation strategies.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 16: Responsible AI: Expanded discussions on safety and robustness, fairness, privacy, and data governance in AI. Added a section on design tradeoffs in responsible AI and clarified accountability considerations.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 17: Sustainable AI: Added resource sections to the core content and made minor corrections for grammatical errors.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 18: Robust AI: Improved clarity and readability of explanations about robust AI techniques.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 19: AI for Good: Refined AI for Good content to enhance clarity.
  • β–ˆβ–‘β–‘β–‘β–‘ Index: Corrected minor grammatical errors and content inconsistencies.
πŸ§‘β€πŸ’» Labs

Hands-on Labs

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Labs Overview: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Lab Setup: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Setup And No Code Apps: Improved documentation with corrected latency descriptions and enhanced clarity.

Arduino

  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Arduino Image Classification: Added Image Classification Lab to the documentation.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Object Detection: Added a new lab focusing on object detection using the Grove Vision AI v2 module.

Seeed XIAO ESP32S3

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Image Classification: Corrected a typo in the image classification lab instructions.

Grove Vision

  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Grove Vision Ai V2: Added a new lab focused on Grove Vision AI v2.

πŸ“… May 14

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 14: On-Device Learning: On-device learning content was restructured and clarified for improved understanding.

πŸ“… May 04

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 1: Introduction: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 2: ML Systems: Corrected grammar in a footnote about GDPR/HIPAA compliance.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 3: DL Primer: Modified the explanation of dimension ordering for W^L.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 4: DNN Architectures: Improved clarity by finding any missing references.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 5: AI Workflow: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 6: Data Engineering: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 7: AI Frameworks: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 8: AI Training: Improved label checking for clearer understanding of training data requirements.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 9: Efficient AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 10: Model Optimizations: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 11: AI Acceleration: The discussion on hardware acceleration, specialization, and AI compute primitives has been refined for improved clarity.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: The benchmarking metrics and power measurements explanations have been clarified.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 13: ML Operations: Expanded core MLOps concepts and included additional case studies.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 14: On-Device Learning: Added definitions and guidance on on-device learning systems design. Expanded on security concerns, explained privacy in federated learning, and clarified adaptation processes. Included a conclusion, challenges section, tradeoffs summary table, and explorations of on-device learning with limited data and adaptation strategies.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 15: Security & Privacy: Improved label checking for accuracy and consistency.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 17: Sustainable AI: Improved visual representation of sustainable AI concepts with consolidated TikZ figure styling.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: Improved label checking for accuracy.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 19: AI for Good: Improved accuracy of the PlantVillage Nuru footnote.
πŸ§‘β€πŸ’» Labs

Arduino

  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Arduino Setup: Instructions were updated for clarity and to correct typos.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Arduino Image Classification: Updated image classification lab instructions for improved clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Arduino Object Detection: Improved object detection instructions for clarity.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Keyword Spotting: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Motion Classification: Updated content

Raspberry Pi

  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Raspberry Pi Setup: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Pi Image Classification: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Pi Object Detection: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Pi Large Language Models: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Pi Vision Language Models: The VLM lab guide was restructured for improved clarity.

Seeed XIAO ESP32S3

  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: XIAO Setup: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: XIAO Image Classification: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: XIAO Object Detection: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: XIAO Keyword Spotting: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: XIAO Motion Classification: Updated content

Hands-on Labs

  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Dsp Spectral Features Block: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Kws Feature Eng: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Raspi: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Xiao Esp32S3: Updated content

πŸ“… March 25

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–‘β–‘β–‘ Foreword: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ About: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Acknowledgements: Updated contributor list.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ SocratiQ: Corrected broken links throughout the content.
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 1: Introduction: Minor stylistic edits were made to improve readability.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 2: ML Systems: Improved footnote consistency and addressing missing references within the ML systems chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 3: DL Primer: Improved footnote naming consistency throughout the chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 4: DNN Architectures: Corrected hyphenation, improved Markdown styling, fixed broken links, and ensured figure references were accurate.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 5: AI Workflow: Added a definition to improve understanding of key concepts within the workflow.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 6: Data Engineering: Fixed broken links and made minor text edits to improve clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 7: AI Frameworks: Improved figure formatting, ensured consistent footnote naming, and fixed callout formatting for a cleaner presentation of content.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 8: AI Training: Improved consistency of footnote naming conventions within the section.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 9: Efficient AI: Added a new section on scaling laws and made minor improvements to the existing text.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 10: Model Optimizations: Improved clarity of markdown styles and fixed references to figures and tables.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 11: AI Acceleration: Improved footnote naming consistency and fixed redundant figure references.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 12: Benchmarking AI: Fixed broken links and improved section header clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 13: ML Operations: Updated MLOps key components section with narrative structure and restructured core components into groups. Case studies were revised for clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 14: On-Device Learning: Fixed broken links within the chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 15: Security & Privacy: Fixed broken links.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 16: Responsible AI: Fixed broken links within the Responsible AI chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 17: Sustainable AI: Added a discussion about Jevon’s paradox and its plot to illustrate the concept.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 18: Robust AI: Updated chapter content with new text about robust AI concepts including introductions to poisoning attacks, transient faults and permanent faults. The overview was also improved.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 19: AI for Good: Fixed broken links for improved navigational clarity within the chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 20: Conclusion: Removed extraneous sections from the conclusion.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter: Generative Ai: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter: Old Sus Ai: Updated content
πŸ§‘β€πŸ’» Labs

Arduino

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Setup: Corrected broken links within setup instructions.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Image Classification: Improved Markdown styles for better readability.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Keyword Spotting: Updated Markdown styling for improved readability.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Arduino Motion Classification: Corrected broken links within the motion classification documentation.

Raspberry Pi

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Raspberry Pi Setup: Spelling errors were corrected in the Raspberry Pi setup instructions.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Pi Object Detection: Fixed broken links within the Markdown file.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Pi Large Language Models: Improved Markdown styles within the document.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Pi Vision Language Models: Fixed broken links within the text.

Seeed XIAO ESP32S3

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Image Classification: Spelling mistakes were corrected for improved clarity.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: XIAO Keyword Spotting: Corrected Markdown styling inconsistencies for improved readability.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Motion Classification: Improved Markdown formatting styles for better readability.

Hands-on Labs

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Dsp Spectral Features Block: Improved Markdown style consistency.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Kws Feature Eng: Improved Markdown styling for better readability.
πŸ“š Appendix
  • β–ˆβ–ˆβ–‘β–‘β–‘ PhD Survival Guide: Spelling errors were corrected and all broken links were fixed.

πŸ“… March 03

πŸ“„ Frontmatter
  • β–ˆβ–‘β–‘β–‘β–‘ About: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Acknowledgements: Updated contributors list.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ SocratiQ: Fixed formatting inconsistencies in callout titles.
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 1: Introduction: Fixed formatting issues within callout titles.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 2: ML Systems: Corrected markdown formatting issues within the ML Systems chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 3: DL Primer: Fixed callout title formatting.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 4: DNN Architectures: Fixed formatting issues with callout titles and applied linting fixes to improve QMD file consistency.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 5: AI Workflow: Improved text clarity and corrected grammatical errors.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 6: Data Engineering: Fixed formatting issues within the data engineering chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 7: AI Frameworks: Improved clarity of AI framework descriptions with better formatting and removed redundant information.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 8: AI Training: Added descriptions of single and multi GPU systems and removed redundant definitions.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 9: Efficient AI: Removed redundant definitions for better clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 10: Model Optimizations: Added structured optimization explanations, figures illustrating sparsity and KD, and an LTH + iterative pruning + calibration section. The conclusion was also added.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 11: AI Acceleration: Added a section on NVSwitch for multi-GPU setups, included a figure about TPU and updated text with information about models vs. memory bandwidth.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 12: Benchmarking AI: Removed an exercise, updated image, and fixed a reference.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 13: ML Operations: Fixed formatting of callout titles and addressed QMD linting issues.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 14: On-Device Learning: Fixed formatting issues with callouts and improved code readability by removing redundant definitions.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 15: Security & Privacy: Fixed formatting inconsistencies in callout titles and improved overall markdown structure.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 16: Responsible AI: Fixed formatting issues in callout titles within the Responsible AI chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 17: Sustainable AI: Callout title formatting was fixed for improved clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 18: Robust AI: Improved formatting and readability of callout titles and overall text.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 19: AI for Good: Improved formatting of callout titles within the AI for Good chapter.
πŸ§‘β€πŸ’» Labs

Hands-on Labs

  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Labs Overview: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Nicla Vision: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Kws Feature Eng: Fixed markdown formatting issues in the KWS Feature Engineering documentation.

Arduino

  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Arduino Setup: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Arduino Image Classification: Updated the Arduino/Nicla Vision LABS part.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Arduino Object Detection: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Arduino Keyword Spotting: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Arduino Motion Classification: Linting improved header spacing consistency.

Raspberry Pi

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Pi Vision Language Models: Fixed markdown formatting issues in QMD files to ensure proper rendering.

πŸ“… February 08

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Acknowledgements: Updated acknowledgements.qmd with contributor information.
  • β–ˆβ–‘β–‘β–‘β–‘ SocratiQ: Updated content

πŸ“… February 07

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ About: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Changelog: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Acknowledgements: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ SocratiQ: The precheck function now only runs on .qmd and .bib files.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Index: Pre-commit checks are now limited to qmd and bib files.
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 1: Introduction: The precheck function now only operates on .qmd and .bib files.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 2: ML Systems: The precheck script now runs only on qmd and bib files.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 3: DL Primer: The precheck script now only runs on .qmd and .bib files.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 4: DNN Architectures: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 5: AI Workflow: The precheck now only runs on .qmd and .bib files.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 6: Data Engineering: The precheck now specifically runs on .qmd and .bib files.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 7: AI Frameworks: The precheck script now only runs on .qmd and .bib files.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 8: AI Training: Improved diagram clarity and formatting.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 9: Efficient AI: Added R code for debugging and visualization, addressing feedback regarding existing content.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 10: Model Optimizations: The precheck process now specifically targets qmd and bib files.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 11: AI Acceleration: Precheck function now focuses specifically on .qmd and .bib files, potentially improving efficiency during document processing.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 12: Benchmarking AI: Added new visualizations showcasing power trends in MLPerf benchmarks. The benchmarking challenges chapter now includes a plot demonstrating power ranges and graphs to motivate benchmarking efforts.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 13: ML Operations: Precheck now specifically targets qmd and bib files for analysis.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 14: On-Device Learning: Updated precheck to focus on qmd and bib files for improved learning resource validation.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 15: Security & Privacy: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 16: Responsible AI: Prechecks now focus exclusively on .qmd and .bib files.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: Prechecks now focus specifically on .qmd and .bib files.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: The precheck functionality now selectively operates on qmd and bib files.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 19: AI for Good: Updated the chapter with improvements to precheck functionality.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 20: Conclusion: Updated content
πŸ§‘β€πŸ’» Labs

Hands-on Labs

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Labs Overview: The precheck script now only runs on qmd and bib files.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Lab Setup: The precheck now only runs on qmd and bib files.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Raspi: The precheck script now only runs on qmd and bib files.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Dsp Spectral Features Block: The precheck now only runs on .qmd and .bib files.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Kws Feature Eng: The precheck now only runs on .qmd and .bib files.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Shared: The precheck now only runs on qmd and bib files.

Arduino

  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Setup: The precheck now runs only on .qmd and .bib files.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Image Classification: The precheck now only runs on .qmd and .bib files.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Keyword Spotting: The precheck script now focuses on validating .qmd and .bib files only.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Motion Classification: The precheck script now only runs on .qmd and .bib files.

Raspberry Pi

  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Raspberry Pi Setup: Precheck now focuses solely on .qmd and .bib files.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Pi Image Classification: Precheck 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 now runs only on qmd and bib files.

Seeed XIAO ESP32S3

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Setup: The precheck script now only runs on .qmd and .bib files.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: XIAO Image Classification: The precheck now only runs on qmd and bib files.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: XIAO Object Detection: The precheck function now only runs on .qmd and .bib files.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: XIAO Keyword Spotting: The precheck now focuses solely on .qmd and .bib files.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: XIAO Motion Classification: The precheck function now only runs on .qmd and .bib files.
πŸ“š Appendix
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ PhD Survival Guide: Updated content

πŸ“… February 02

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Acknowledgements: Updated content
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 1: Introduction: Callout titles throughout the introduction are now presented in a consistent title block format.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 2: ML Systems: Callout titles within ###* sections have been updated to a new title block format.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 3: DL Primer: Callout titles have been updated to use a title block format for improved visual organization.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 4: DNN Architectures: Updated callout titles to a consistent block format.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: Callout titles within the AI Workflow section now use a consistent title block format for improved visual clarity.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: Updated callout titles to use a title block format for improved readability.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: Improved clarity of TikZ figure usage related to AI frameworks.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 8: AI Training: Added several diagrams to enhance understanding of AI training concepts.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 9: Efficient AI: Updated callout titles to a title block format and corrected a bibliographic entry.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 10: Model Optimizations: Callout titles are now formatted as title blocks.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 11: AI Acceleration: Callout titles are now formatted within title blocks for improved visual organization.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 12: Benchmarking AI: Improved the learning objectives and benchmark definition. Updated the content with additional figures, case studies, and metrics information.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: Updated callout titles to use a more consistent title block format.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 14: On-Device Learning: Callout titles within the chapter are now formatted using title blocks.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 15: Security & Privacy: Callout titles within the chapter are now formatted using title blocks.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 16: Responsible AI: Updated callout titles using a title block format for improved visual clarity.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 17: Sustainable AI: Callout ###* titles were changed to a title block format for improved visual consistency.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 18: Robust AI: Callout titles throughout the chapter have been updated to use a title block format.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 19: AI for Good: Callout ###* titles are now formatted using title blocks.

πŸ“… January 28

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Acknowledgements: Updated content
πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: Removed a redundant case study.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 2: ML Systems: Added radar plots to visualize various ML system aspects.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 4: DNN Architectures: Wording improvements were made to enhance clarity.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 5: AI Workflow: Added a new section explaining prompt engineering techniques for optimizing AI model outputs.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 6: Data Engineering: Added new content to the data engineering section with citations and edits to later sections. Keyword research is also underway.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 7: AI Frameworks: Added figures to illustrate different types of chips.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 8: AI Training: Improved training chapter content with added figures, definitions, explanations about evolution and a conclusion section.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 9: Efficient AI: Added learning objectives and made improvements to figures and content.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 11: AI Acceleration: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 19: AI for Good: Updated learning objectives and added spotlight use cases to demonstrate AI for Good applications.
πŸ§‘β€πŸ’» Labs

Raspberry Pi

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Pi Image Classification: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Pi Object Detection: Updated content
πŸ“š Appendix
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ PhD Survival Guide: Added links to helpful resources.

πŸ“… January 17

πŸ“„ Frontmatter
  • β–ˆβ–‘β–‘β–‘β–‘ About: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Acknowledgements: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ SocratiQ: Updated content
πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: Addresses feedback regarding content clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 2: ML Systems: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 3: DL Primer: Added explanations of different types of neural networks and clarified the concept of model training.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 4: DNN Architectures: Added clarification to parameter storage bound for RNNs.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 7: AI Frameworks: Added framework overview, historical context, computational graph section, and updated learning objectives.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 12: Benchmarking AI: Updated content
πŸ§‘β€πŸ’» Labs

Raspberry Pi

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Pi Large Language Models: Corrected minor copyediting errors.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Vision Language Models: Updated content

πŸ“… January 12

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Acknowledgements: Added contributors to acknowledgements.
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 1: Introduction: Fixed an issue with code rendering that was introduced from PDF enhancements.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 2: ML Systems: Added a decision playbook framework and definitions to each section.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 5: AI Workflow: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 6: Data Engineering: Updated data labeling section with fixes and improvements.

πŸ“… January 11

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ About: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Acknowledgements: Contributors were added to the acknowledgements file.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ SocratiQ: Updated content
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 1: Introduction: Updated the introduction with footnotes.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 2: ML Systems: Added a decision playbook framework and provided definitions for each section in the ML Systems chapter.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 5: AI Workflow: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 6: Data Engineering: Updated synthetic data generation methods and clarified explanations about web scraping techniques.

πŸ“… January 09

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Acknowledgements: Updated acknowledgements with contributor information.
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 1: Introduction: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 5: AI Workflow: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 8: AI Training: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 16: Responsible AI: Fixed errors in feedback provided by Bravo.

πŸ“… January 07

πŸ“„ Frontmatter
  • β–ˆβ–‘β–‘β–‘β–‘ Foreword: Tweaked wording for improved clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Acknowledgements: Updated acknowledgements.qmd with contributors.
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 1: Introduction: Improved the explanation of the differences between AI and ML.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 3: DL Primer: Added images and code to illustrate the training loop and inference process, including specific examples for training in version 3.5 and inference in version 3.6.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 4: DNN Architectures: Added visualization figures and tools to illustrate DNN architectures.

πŸ“… January 03

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Acknowledgements: Updated acknowledgements.qmd with contributors.
  • β–ˆβ–ˆβ–‘β–‘β–‘ SocratiQ: Updated content
πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 1: Introduction: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 2: ML Systems: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 4: DNN Architectures: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 20: Conclusion: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Index: Fixed mathematical notation errors and improved code examples.

πŸ“… January 02

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Acknowledgements: Updated acknowledgements with contributor information.
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 4: DNN Architectures: Removed unnecessary commented text.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 20: Conclusion: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Index: Added HTML tags to enhance the build process.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter: Generative Ai: Updated content

πŸ“… January 01

πŸ“„ Frontmatter
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Foreword: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ About: Modified the About section to include Bloom’s Taxonomy concepts and reorganized the content based on feedback.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Acknowledgements: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ SocratiQ: Fixed broken links in learning materials and corrected typos.
πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 1: Introduction: Changed header formats.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 2: ML Systems: Expanded Chapter 2 to include a mobile ML section, hybrid ML systems, and an example system.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 3: DL Primer: Updated the purpose of the DL Primer chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 4: DNN Architectures: Added transformer architecture section with explanations of OG attention and self-attention mechanisms. Updated RNN conclusion and included notes on CNN architectures.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 5: AI Workflow: Improved clarity of feedback loops with a new figure and revised explanations.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 7: AI Frameworks: Updated the purpose of Chapter 7: AI Frameworks.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Updated the purpose statement for the chapter.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: Updated purpose statement for benchmarking AI concepts.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: Updated the purpose statement for Chapter 14.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 15: Security & Privacy: Removed a duplicate case study from the security chapter.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: Updated purpose statement.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: Purpose statement was updated.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 18: Robust AI: Improved clarity of discussions on BNNs and fault tolerance mechanisms. Refined examples to focus specifically on ML faults and related SDC scenarios.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: Updated the purpose statement for this chapter.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 20: Conclusion: Wording was adjusted in Chapter 20 and a reference to Chapter 4 was included.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Index: Minor updates were made to clarify the book’s motivation.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter: Dl Architectures: Updated learning objectives to align with a focus on ML systems and added Colab exercises.
πŸ§‘β€πŸ’» Labs

Hands-on Labs

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Labs Overview: Added VLM to the main table.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Raspi: Added a new lab related to VLM.

Raspberry Pi

  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Pi Vision Language Models: Added new Lab - VLMs

2024

πŸ“… November 19

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 15: Security & Privacy: Improved the explanation of power consumption attacks with clearer figures and less repetitive language. Also added a new federated case study.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 16: Responsible AI: Improved the presentation of policies discussed in the chapter by adjusting figure placement and refining the figure explanation.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 17: Sustainable AI: Added a new figure illustrating the water footprint of AI models and updated the Life Cycle Assessment (LCA) section with new information.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 19: AI for Good: The introduction to TinyML was revised to better explain its motivations.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Acknowledgements: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ SocratiQ: Added AI podcast

πŸ“… November 16

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: Improved formatting consistency for definitions.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 2: ML Systems: Changed the Introduction to an Overview section.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 3: DL Primer: The introduction was renamed to β€˜Overview’
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 5: AI Workflow: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: The Introduction section was renamed to Overview.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: The introduction section was changed to an overview section.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 8: AI Training: The Introduction was renamed to Overview.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 9: Efficient AI: Replaced the Introduction section with an Overview section to provide a more focused introduction to the topic.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 10: Model Optimizations: The Introduction was renamed to Overview.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 11: AI Acceleration: The introduction section was renamed to β€˜Overview’ for clarity.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 12: Benchmarking AI: Renamed β€˜Introduction’ to β€˜Overview’ for conciseness.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 13: ML Operations: Improved organization of ML Operations concepts by grouping related topics, streamlining the data management section, and revising the introduction to an overview format.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 14: On-Device Learning: The introduction to On-Device Learning has been revised to an overview.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 15: Security & Privacy: Changed the Introduction section to an Overview section for better clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 16: Responsible AI: Improved clarity of table definitions and reorganized introductory content into an Overview section.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 17: Sustainable AI: Renamed the introduction section to β€˜Overview’ for clarity.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 18: Robust AI: The Introduction was changed to an Overview.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 19: AI for Good: The Introduction section was renamed to Overview.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 20: Conclusion: Revised Introduction to an Overview as there is one main introduction to the material.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ About: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Acknowledgements: Updated acknowledgements.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Index: Revised preface material for improved organization.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Contributors list was updated.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Copyright: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Dedication: Reorganized preface material.
πŸ§‘β€πŸ’» Labs

Arduino

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Setup: Replaced the Introduction section with an Overview section.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Image Classification: The Introduction section was renamed to Overview.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Object Detection: Changed Introduction to Overview as it was the only real introduction present.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Keyword Spotting: The Introduction section was renamed to Overview.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Motion Classification: The Introduction section was renamed to Overview for clarity.

Raspberry Pi

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Raspberry Pi Setup: Replaced the Introduction section with an Overview section for clarity.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Pi Image Classification: The introduction section was renamed to β€˜Overview’.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Pi Object Detection: The introduction was renamed to β€˜Overview’ for clarity.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Pi Large Language Models: Changed the Introduction to Overview as there is only one real introduction.

Seeed XIAO ESP32S3

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Setup: Renamed β€˜Introduction’ to β€˜Overview’ for improved clarity.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Image Classification: The Introduction section was renamed to Overview for clarity.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Object Detection: The Introduction section was renamed to Overview for better clarity.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Keyword Spotting: The Introduction was renamed to Overview for improved clarity.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Motion Classification: Changed the section title from β€˜Introduction’ to β€˜Overview’ for clarity.

Hands-on Labs

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Dsp Spectral Features Block: Changed Introduction to Overview as there is one true introduction.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Kws Feature Eng: Replaced the β€˜Introduction’ section with an β€˜Overview’ section to provide a concise summary of the key concepts.

πŸ“… November 15

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 1: Introduction: Updated introductory text, clarified definitions, added case studies with video/image links, and incorporated feedback to improve the overall flow and content.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 2: ML Systems: Revised introduction to encompass a broader scope beyond embedded systems. Updated learning objectives.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 3: DL Primer: The introduction was renamed to β€˜Overview’ and labs were removed from the chapter.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 5: AI Workflow: Removed labs content from the workflow chapter.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: The Introduction was changed to an Overview and the labs portion was removed from the chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 7: AI Frameworks: Removed labs section from the chapter.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: The chapter introduction was renamed to an overview. Labs were removed from this section.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 9: Efficient AI: Revised chapter introduction to an overview and removed labs section from the main content.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 10: Model Optimizations: Updated content related to model optimizations.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: The introduction was revised to an overview and the labs portion of the chapter was removed.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 12: Benchmarking AI: Updated benchmarking content with a new section for energy measurements in historical context, reworked examples, and streamlined descriptions of metrics.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 13: ML Operations: Revised Chapter 13 with reorganized topics, a clearer introduction, and updates to the data management section based on feedback.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 14: On-Device Learning: The On-Device Learning chapter now provides a clearer distinction between on-device learning and federated learning. Explanations about pruning and IID were improved for better understanding. Lifelong learning advantages are now presented in their own subsection.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 15: Security & Privacy: Enhanced the TEE section with additional explanations.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 16: Responsible AI: Revised the chapter introduction to an overview and removed lab components.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 17: Sustainable AI: Updated content about sustainable AI practices.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: Removed labs content from the chapter. Updated robustAI content.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 19: AI for Good: The chapter introduction was revised to an overview and the labs portion was removed.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 20: Conclusion: Revised the Introduction to be an Overview as it is the sole introductory section.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ About: The introduction was moved to the about chapter.
  • β–ˆβ–‘β–‘β–‘β–‘ Acknowledgements: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ SocratiQ: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Index: Removed a link to conventions as it is not currently needed.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Conventions: Updated content
πŸ§‘β€πŸ’» Labs

Hands-on Labs

  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Labs Overview: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Dsp Spectral Features Block: Changed the Introduction section to Overview as there is only one primary introduction.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Kws Feature Eng: The Introduction section was renamed to Overview.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Labs: Improved documentation and formatting within the labs.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Nicla Vision: Corrected formatting of colons in markdown text.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Raspi: Fixed inconsistent formatting of text elements.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Xiao Esp32S3: Fixed formatting issues with colon usage for better readability.

Arduino

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Setup: Changed Introduction to Overview because there is only one real introduction.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Image Classification: Changed Introduction section to Overview for better clarity.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Object Detection: The introduction was renamed to Overview.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Arduino Keyword Spotting: The Introduction section was renamed to Overview.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Motion Classification: The introduction section was renamed to β€˜Overview’.

Raspberry Pi

  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Raspberry Pi Setup: Updated introduction to be more concise and informative.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Pi Image Classification: Updated introduction section to be more concise and informative.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Object Detection: Changed Introduction to Overview to reflect there is only one introduction section.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Pi Large Language Models: Changed the section name from β€˜Introduction’ to β€˜Overview’.

Seeed XIAO ESP32S3

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: XIAO Setup: Updated the introduction to be more concise and clearly labelled as an overview.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Image Classification: Changed the section heading from β€˜Introduction’ to β€˜Overview’.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Object Detection: The introduction was renamed to β€˜Overview’ for better clarity.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Keyword Spotting: The introduction section was renamed to Overview for clarity.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Motion Classification: The Introduction section was renamed to Overview.

πŸ“… September 20

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 1: Introduction: Fixed broken figure references.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 2: ML Systems: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 3: DL Primer: Fixed broken links within the chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 5: AI Workflow: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 6: Data Engineering: Fixed inconsistent quotation marks for improved readability.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 7: AI Frameworks: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 8: AI Training: Fixed character formatting issue.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 9: Efficient AI: Fixed figure references to ensure accuracy.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 10: Model Optimizations: Fixed character formatting inconsistencies.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 11: AI Acceleration: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 12: Benchmarking AI: Removed unnecessary figures from the chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 13: ML Operations: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 14: On-Device Learning: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 15: Security & Privacy: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 17: Sustainable AI: Proofreading of the sustainability section corrected typos.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 19: AI for Good: Fixed broken figure references.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ About: Updated learning objectives
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content
πŸ§‘β€πŸ’» Labs

Hands-on Labs

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Lab Setup: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Raspi: Updated content

Seeed XIAO ESP32S3

  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Setup: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: XIAO Image Classification: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Object Detection: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Keyword Spotting: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: XIAO Motion Classification: Fixed an image issue.

Raspberry Pi

  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Raspberry Pi Setup: Corrected character formatting for improved readability.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Pi Image Classification: Corrected typographical errors.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Pi Object Detection: Corrected typos for improved clarity.

Arduino

  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Arduino Object Detection: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Motion Classification: Updated content

πŸ“… September 12

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 17: Sustainable AI: Formatting and stylistic improvements were made to ensure readability.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: Fixed recommended issues within the Robust AI chapter.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 20: Conclusion: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content
πŸ§‘β€πŸ’» Labs

Raspberry Pi

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Pi Image Classification: Corrected a link and typos for improved clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Pi Object Detection: Uploaded the Object Detection Lab

πŸ“… September 06

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 16: Responsible AI: Corrected bibliographic information and text formatting.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated contributor list.

πŸ“… September 04

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 1: Introduction: Fixed captions to ensure accuracy on even-numbered pages.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 2: ML Systems: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: Grammar fixes throughout the chapter.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: Grammar fixes throughout the chapter
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 9: Efficient AI: Improved explanations for efficient AI concepts.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: Improved explanations of AI acceleration techniques.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 14: On-Device Learning: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 15: Security & Privacy: Grammar fixes were made to improve clarity.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 16: Responsible AI: Grammar fixes were made throughout the chapter.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: Grammar fixes
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 18: Robust AI: Grammar fixes
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 19: AI for Good: Grammar fixes were applied to improve clarity and readability.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 20: Conclusion: Grammar fixes
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content
πŸ§‘β€πŸ’» Labs

Arduino

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Image Classification: Updated content

Hands-on Labs

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Kws Feature Eng: Updated content

πŸ“… September 02

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 2: ML Systems: Improved sentence flow and clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 11: AI Acceleration: Explanations of hardware design principles are now more student-focused.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 13: ML Operations: Added a section on model serving within ML Operations.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated content
πŸ§‘β€πŸ’» Labs

Raspberry Pi

  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Raspberry Pi Setup: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Pi Image Classification: Updated content

πŸ“… August 29

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 13: ML Operations: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 14: On-Device Learning: On-device learning content was updated based on feedback.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated contributors list.
  • β–ˆβ–‘β–‘β–‘β–‘ Index: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Tools: Updated content
πŸ§‘β€πŸ’» Labs

Raspberry Pi

  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Pi Image Classification: Updated content

Hands-on Labs

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Labs: Resolved an issue with table merging within the labs content.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Kws Feature Eng: Updated content

πŸ“… August 27

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 7: AI Frameworks: Fixed broken links in the hardware acceleration section.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 9: Efficient AI: Improved explanations of structure importance methods and corrected an error in figure references.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 10: Model Optimizations: Improved explanations of knowledge distillation and adjusted challenges to be more informative.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: Fixed broken links and a duplicate title in the chapter.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 15: Security & Privacy: The Power Attack and Side-Channel Attack sections were edited. Broken links were fixed.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 17: Sustainable AI: Fixed broken links within the chapter content.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Index: Minor writing style changes for improved clarity.
πŸ§‘β€πŸ’» Labs

Hands-on Labs

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Xiao Esp32S3: Improved the formatting of grid tables for better readability.

πŸ“… August 22

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 11: AI Acceleration: Improved clarity and accuracy of subscript usage examples
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 17: Sustainable AI: Added a section on using subscript notation for mathematical expressions
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 19: AI for Good: Added usage of subscript formatting.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated content
πŸ§‘β€πŸ’» Labs

Raspberry Pi

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Raspberry Pi Setup: Updated content

Hands-on Labs

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Labs: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Raspi: Updated content

πŸ“… August 21

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 3: DL Primer: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 7: AI Frameworks: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 8: AI Training: Improved table formatting in the chapter.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 10: Model Optimizations: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 11: AI Acceleration: Updated table formatting for improved readability.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 13: ML Operations: Improved table formatting with striping and hover effects.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 14: On-Device Learning: Improved clarity and formatting of on-device learning concepts with a grid table.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 15: Security & Privacy: Improved table display with styling updates.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 16: Responsible AI: Updated to a grid table for improved presentation.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: Improved table formatting with styling enhancements.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 19: AI for Good: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Arduino Image Classification: Removed unnecessary code.
  • β–ˆβ–‘β–‘β–‘β–‘ About: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Dsp Spectral Features Block: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Zoo Datasets: Added Wake Vision dataset to zoo_datasets.qmd.
  • β–ˆβ–‘β–‘β–‘β–‘ Conventions: Updated content
πŸ§‘β€πŸ’» Labs

Raspberry Pi

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Lab Setup: Initial setup information added for a Raspberry Pi lab.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Raspberry Pi Setup: Initial version of rasPi setup instructions was created.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Image Classification: Initial version of rasPi image classification lab provided.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Pi Object Detection: Initial version of rasPi object detection lab introduced.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Pi Large Language Models: Initial version of rasPi
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Labs: The initial version of rasPi labs was created.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Raspi: Initial version of rasPi content was created.

Seeed XIAO ESP32S3

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Image Classification: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Keyword Spotting: Updated content

πŸ“… August 15

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 3: DL Primer: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 7: AI Frameworks: Addressing typos found in the AI Frameworks section.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 8: AI Training: Updated table formatting and made improvements to regularization and hyperparameter search explanations.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 9: Efficient AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 10: Model Optimizations: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 11: AI Acceleration: Updated tables to grid tables for improved visual clarity.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 13: ML Operations: Improved table presentation with styling enhancements.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 14: On-Device Learning: Improved clarity of on-device learning concepts by utilizing a grid table.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 15: Security & Privacy: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 16: Responsible AI: Updated table format to grid style.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 17: Sustainable AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: Improved table styling with added .striped and .hover classes.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 19: AI for Good: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Image Classification: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ About: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Conventions: Updated content
πŸ§‘β€πŸ’» Labs

Seeed XIAO ESP32S3

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Image Classification: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Keyword Spotting: Updated content

πŸ“… August 07

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated contributors list.

πŸ“… August 06

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 1: Introduction: Added HTML + PDF build functionality
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 2: ML Systems: Improved the formatting and visual presentation of grid tables in the ML Systems chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 3: DL Primer: Corrected broken links to PDFs and videos within the chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 5: AI Workflow: Updated tables to use grid formatting for improved readability.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 6: Data Engineering: Added a grid table exercise and updated exercises to include β€˜Wake Vision Colab’.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 7: AI Frameworks: Made improvements to AI framework descriptions and reduced the focus on federated learning. Added tensor explanations and refined table formatting for improved readability.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 8: AI Training: Fixed broken URL links and adjusted table formatting to enhance readability.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 9: Efficient AI: Updated table formatting and image references for consistency.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 10: Model Optimizations: Improved the formatting of grid tables for better readability.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: Fixed broken URL links and improved formatting consistency for source citations.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: Improved formatting style for consistency.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 13: ML Operations: Improved table formatting consistency and fixed broken links within the content.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 14: On-Device Learning: Fixed broken URL links related to PDFs and videos.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 15: Security & Privacy: Fixed broken links within the privacy and security section.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: Updated sources to be consistent with the text and fixed formatting issues.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 17: Sustainable AI: Updated source attribution style for consistency.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 18: Robust AI: Improved formatting consistency for tables with markdown, updated source citations and credit style.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: Improved formatting consistency and added HTML + PDF build functionality.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Arduino Image Classification: Fixed image width issues for PDF rendering to ensure accurate visual representation in printed documents.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Dsp Spectral Features Block: Fixed image width issues to ensure correct PDF rendering.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Tools: Improved readability of tools tables with left alignment.
πŸ§‘β€πŸ’» Labs

Arduino

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Setup: Corrected image width to ensure proper rendering in PDF format.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Object Detection: Resolved issues affecting PDF rendering of images and fixed broken video links within object detection tutorials.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Keyword Spotting: Fixed issues with image width and URL links to improve rendering and navigation.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Motion Classification: Fixed image rendering issues to ensure proper display of motion classification visualizations in PDFs.

Seeed XIAO ESP32S3

  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: XIAO Setup: Fixed image rendering issues to ensure consistent display across PDF viewers.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Image Classification: Fixed image width issues to ensure proper display and readability in PDF rendering.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Object Detection: Fixed image width issues to ensure proper rendering of object detection visualizations in PDF format.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Keyword Spotting: Fixed image rendering issues to ensure correct display of visual content.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: XIAO Motion Classification: Fixed image width issues to ensure proper PDF rendering of motion classification diagrams.

Hands-on Labs

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Dsp Spectral Features Block: Fixed image width issues for PDF rendering
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Kws Feature Eng: Fixed image width issues to ensure proper rendering in PDF documents.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Nicla Vision: Improved table formatting for better readability.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Shared: Improved table readability by aligning text to the left.
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Xiao Esp32S3: Updated source attribution and improved formatting consistency.

πŸ“… June 25

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 3: DL Primer: Fixed the link to video 3.1.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Contributors: Updated contributors list.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Index: The banner was added back to the index.

πŸ“… June 20

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 2: ML Systems: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Index: The index now includes a banner section with GitHub stars.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Contributors: Updated contributor list.
πŸ§‘β€πŸ’» Labs

Hands-on Labs

  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Shared: Fixed broken links within educational content.

πŸ“… June 19

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 1: Introduction: Improved introduction material based on feedback.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 2: ML Systems: Improved explanations of ML systems concepts based on feedback from the Data review team.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 3: DL Primer: Fixed formatting and typos to improve readability and clarity.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 5: AI Workflow: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: Citation formatting was updated from () to [] for improved consistency.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 7: AI Frameworks: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 8: AI Training: Typographical errors and formatting inconsistencies were corrected.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 9: Efficient AI: Added a reference to videos at the relevant link.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 10: Model Optimizations: Corrected citation formatting from parentheses to brackets.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: Added a link to Google’s Edge TPU website.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 12: Benchmarking AI: Added a figure illustrating training progress based on MLPerf benchmarks and made minor text updates.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 13: ML Operations: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 14: On-Device Learning: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 15: Security & Privacy: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 16: Responsible AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 17: Sustainable AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 18: Robust AI: Fixed citation formatting for improved readability.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 19: AI for Good: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 20: Conclusion: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Arduino Image Classification: Improved image classification lab integration and added necessary files.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Foreword: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ About: Disabling comments on certain pages.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Acknowledgements: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Index: The index now includes a banner and links to the GitHub repository.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Ethics: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Taxonomy: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Toc: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Learning Resources: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Dsp Spectral Features Block: Minor change in title.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Object Detection Fomo: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Copyright: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Dedication: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Generative Ai: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Labs: Updated content
πŸ§‘β€πŸ’» Labs

Hands-on Labs

  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Lab Setup: Added getting started content to the Lab Setup guide.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Nicla Vision: Improved the introduction text and added credit for an image.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Kws Feature Eng: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Xiao Esp32S3: Improved introductory text for better clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Labs: Updated the overview section of the Labs, and made wording tweaks throughout.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Dsp Spectral Features Block: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Lab: Shared: Added Shared Labs overview

Arduino

  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Setup: Grammar was corrected and resources were updated.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Object Detection: Improved object detection lab integration within existing course content.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Arduino Keyword Spotting: Fixed grammar errors and improved resource links within the Arduino Keyword Spotting lab.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Arduino Motion Classification: Improved grammar and syntax within the motion classification lab instructions.

Seeed XIAO ESP32S3

  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: XIAO Setup: Importing SEEED labs and integrating them into existing lab material.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: XIAO Image Classification: Imported SEEED labs content and integrated it into the image classification section.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: XIAO Object Detection: Imported materials related to SEEED labs.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: XIAO Keyword Spotting: Improved readability of lab documentation with grammar corrections and updated link formatting.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: XIAO Motion Classification: Improved link titles, grammar, and added a link to internal documentation.

πŸ“… June 11

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 2: ML Systems: Improved visual presentation of exercise callouts within the section.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 3: DL Primer: Added video callouts and resources at the end of the section.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: Added video callouts and resources at the end of the section.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: Restructured exercise callouts within the chapter for improved visual presentation.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 7: AI Frameworks: Improved the visual presentation of exercise callouts within the section.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 8: AI Training: Improved the visual presentation of exercise callouts within the training section.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Added video callouts and end-of-section resources.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 10: Model Optimizations: Added video callouts and end of section resources. Improved formatting of exercise callout blocks.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: Added video callouts to enhance section engagement and included end-of-section resources.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: Improved visual layout of exercise callout blocks.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 13: ML Operations: Video callouts were added to the section and exercise callout blocks were reorganized for improved visual appeal.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 14: On-Device Learning: Improved the visual presentation of exercise callouts within the section.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 15: Security & Privacy: Improved the visual layout of exercise callouts in the section.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 16: Responsible AI: Added video callouts and end-of-section resources.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 17: Sustainable AI: The chapter now includes video callouts and end-of-section resources. Exercise callout blocks were also reorganized for improved visual appeal.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: Added video callouts and end-of-section resources. Exercise callout blocks were reorganized for improved visual presentation.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 19: AI for Good: Improved visual presentation of exercise callouts within the section.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Generative Ai: Added text about generative AI coming soon.

πŸ“… June 02

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated content

πŸ“… June 01

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 1: Introduction: The introduction section now has improved grammar and readability.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 2: ML Systems: Corrected bullet formatting errors and updated slides to ensure proper rendering in PDF.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 3: DL Primer: Slides now use a default note style for better PDF rendering. Lab/exercise slides have formatting improvements.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 5: AI Workflow: Formatting adjustments were made to labs/exercises/slides for improved PDF rendering.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 6: Data Engineering: Fixed an issue with text and URL highlighting in the Data Engineering chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 7: AI Frameworks: The β€˜coming soon’ section now uses bullets and slide formatting was adjusted for better PDF rendering.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 8: AI Training: Colab badges are functioning correctly and slides now render well in PDF.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 9: Efficient AI: Formatting adjustments were made to labs/exercises/slides for improved PDF rendering.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 10: Model Optimizations: Minor formatting updates were made to labs, exercises, and slides for improved PDF rendering.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: Updated slide presentation with bullet points and adjusted formatting for better PDF rendering.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 12: Benchmarking AI: Improved formatting of slides and labs/exercises to enhance readability in PDF.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 13: ML Operations: Updated coming soon section to have bullets for improved readability.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 14: On-Device Learning: Updated slide note formatting for better PDF rendering and improved visual presentation of coming soon sections.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 15: Security & Privacy: Improved formatting of slides and labs/exercises to enhance readability in PDF.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 16: Responsible AI: The coming soon section was updated with bullets for improved readability. Slides now use a default note style to ensure proper rendering in PDF.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 17: Sustainable AI: Slides now use the default note format for improved PDF rendering. Lab/exercise slides were also formatted for consistency.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 18: Robust AI: Fixed rendering issues to ensure slides display correctly in PDF format.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 19: AI for Good: Updated slides to use a default note style for better PDF rendering and made formatting changes to lab exercises.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Case Studies: Fixed rendering issues to ensure all content displays correctly.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Ethics: Fixed rendering issues to ensure all content displays correctly.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Generative Ai: Fixed rendering issues to ensure content displays correctly.
  • β–ˆβ–‘β–‘β–‘β–‘ Conventions: Improved formatting in labs, exercises, and slides.
  • β–ˆβ–‘β–‘β–‘β–‘ Labs: Formatting changes were made to slides within the labs exercises.
  • β–ˆβ–‘β–‘β–‘β–‘ Learning Resources: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Tools: Updated content

πŸ“… May 26

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 1: Introduction: Added a cover image for the introduction chapter and an image related to Mark’s article. A reference section was added to the introduction chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 2: ML Systems: Added section headers for cross-referencing, updated figure captions and references, corrected grammar, improved clarity of table captions, and changed wording in a few instances.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 3: DL Primer: Added section headers for cross-referencing, captions to tables and videos, improved text clarity, and updated resources. Grammar and punctuation were also corrected.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 5: AI Workflow: Added section headers for easier cross-referencing and fixed an error in the bib file header.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 6: Data Engineering: Added section headers for cross-referencing and captions to all tables. Fixed figure captions and references.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 7: AI Frameworks: Improved figure captions and references and added captions to all tables.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 8: AI Training: Added section headers for cross-referencing, captions to all tables and short captions for videos. Grammar and punctuation were also checked and fixed.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 9: Efficient AI: Added section headers for cross-referencing, corrected figure captions and references, and made punctuation edits.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 10: Model Optimizations: Added captions to all tables, short captions for the videos, and added more slides.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 11: AI Acceleration: Added short captions for videos and updated hw_acceleration.qmd file with stylistic and link fixes.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 12: Benchmarking AI: Updated punctuation, grammar, and styling for improved readability.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 13: ML Operations: Added short captions for videos.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 14: On-Device Learning: Added captions to all tables and videos, updated the conclusion section, and added exercises.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 15: Security & Privacy: Added captions to tables and short captions for videos in the privacy and security section.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 16: Responsible AI: Added captions to videos, improved link accuracy, and made minor stylistic changes to enhance readability.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 17: Sustainable AI: Added section headers for cross-referencing, improved figure captions and references, and made stylistic changes to improve readability.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 18: Robust AI: Added a resources section to the chapter and incorporated feedback from a contributor. Minor text fixes, grammar corrections, punctuation edits, and table formatting adjustments were also made.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 19: AI for Good: Added short captions for videos, improved punctuation, and made stylistic changes to text formatting.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 20: Conclusion: Made minor grammar and wording improvements to the conclusion section.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Lab: Arduino Image Classification: Improved punctuation throughout the document for clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Foreword: Made punctuation edits to improve clarity throughout the foreword.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Acknowledgements: Initial draft of the acknowledgements section.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Index: Added a content transparency statement to clarify information sources.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Copyright: Updated license file
  • β–ˆβ–‘β–‘β–‘β–‘ Dedication: Added section headers to aid cross-referencing within the dedication.
  • β–ˆβ–‘β–‘β–‘β–‘ Case Studies: Added section headers for easier navigation and cross-referencing within case studies.
  • β–ˆβ–‘β–‘β–‘β–‘ Community: Added section headers to facilitate cross-referencing within the community content.
  • β–ˆβ–‘β–‘β–‘β–‘ Ethics: Improved readability by adding section headers for cross-referencing and adjusting the styling of β€˜Coming soon’ text.
  • β–ˆβ–‘β–‘β–‘β–‘ Generative Ai: Added section headers for improved cross-referencing within the document.
  • β–ˆβ–‘β–‘β–‘β–‘ Learning Resources: Added section headers for easier navigation and cross-referencing within learning materials.
  • β–ˆβ–‘β–‘β–‘β–‘ Zoo Datasets: Added section headers for easier navigation and cross-referencing within the document.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Conventions: Corrected punctuation for improved readability.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Dsp Spectral Features Block: Fixed punctuation errors for improved clarity.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Kws Feature Eng: Punctuation was corrected.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Motion Classify Ad: Punctuation was fixed for improved readability.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Niclav Sys: Fixed punctuation inconsistencies for improved readability.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Toc: Corrected punctuation inconsistencies throughout the document.
  • β–ˆβ–‘β–‘β–‘β–‘ Labs: Updated β€˜tinyML’ references to β€˜TinyML’.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Embedded Ml: Set collapse=false to control chapter visibility.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Embedded Sys: Added more slides to enhance visual learning.

πŸ“… March 21

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 3: DL Primer: Added a Resources section to each part of the DL Primer with introductory text and collapsed functionality. Additional slides were also incorporated.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 5: AI Workflow: The Resources section now includes introductory text for each part and can be collapsed. Slides have been moved to the end of the page.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 6: Data Engineering: Added a β€˜Resources’ section to all QMDs with collapsible intro text for each part.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 7: AI Frameworks: Added a section with introductory text and enabled collapsible sections within the Resources.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 8: AI Training: Added a Resources section at the end of the chapter with introductory text and enabled collapsing functionality for better organization.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 9: Efficient AI: Added more slides and an β€˜Resources’ section with introductory text that can be collapsed.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 10: Model Optimizations: Added an empty β€˜Resources’ section at the end of each QMD file to allow for future material additions.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: Added introductory text for each section within the Resources part and enabled collapsible sections.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: Added an β€˜Resources’ section at the end of all QMDs with intro text and enabled collapsing.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 13: ML Operations: Added a Resources section at the end of each QMD with introductory text for each part and enabled collapsing.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 14: On-Device Learning: Resources section added to the end of all QMDs, with collapsible intro text and space for learning materials.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 15: Security & Privacy: Added a β€˜Resources’ section with intro text and enabled collapsing at the end of all QMDs.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 16: Responsible AI: Added a Resources section to the end of the Responsible AI chapter with collapsible sections for each resource category.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 17: Sustainable AI: Added an empty β€œResources” section to the end of the QMD with headers.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 19: AI for Good: Added an empty β€˜Resources’ section to the end of the QMD with headers and updated the page by moving slides to the end.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Labs: Added a Labs QMD file to provide information and recognition for Marcelo’s contributions.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Embedded Sys: Added a Resources section to QMD files with intro text for each part and enabled collapsing.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Embedded Ml: Added a Resources section with introductory text and collapsible features to each part.

πŸ“… March 13

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Contributors: Updated content

πŸ“… March 12

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 1: Introduction: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 3: DL Primer: Added more slides.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 5: AI Workflow: Added more slides and fixed notes from last week.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 6: Data Engineering: Updated the Data Engineering chapter with Colab notebooks, added more slides, and included a web scraping exercise in both the subsection and as a separate Exercises part.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 7: AI Frameworks: Added Colab notebooks to provide hands-on experience with AI frameworks covered in the chapter.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 8: AI Training: Improved the visual presentation of AI training content.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Improved correctness of non-ASCII character handling scripts.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 10: Model Optimizations: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: Removed a figure reference and mermaid section from the text.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: Added additional slides to enhance the presentation of benchmarking concepts.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 13: ML Operations: Added more slides about ML Operations.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 14: On-Device Learning: Added more slides.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 15: Security & Privacy: Added more slides to enhance visual learning.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 16: Responsible AI: Improved visual styling of slides for better presentation
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 17: Sustainable AI: Added more slides to enhance presentation coverage of sustainable AI topics.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 19: AI for Good: Added more slides.
  • β–ˆβ–‘β–‘β–‘β–‘ Acknowledgements: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Niclav Sys: Fixed incorrect links.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Embedded Ml: Added slides with arrow capabilities, custom callouts, and more content.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Embedded Sys: Added more slides about embedded systems concepts.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Tools: Non-ASCII checker scripts were added and existing ones were fixed.

πŸ“… February 03

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 3: DL Primer: Fixed video rendering issues.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: Fixed video rendering for improved visual demonstration of AI acceleration techniques.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: Improved the visual consistency of the benchmarking section’s list items.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: Added an MCU example for smartwatch implementation and included a relevant reference.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: Fixed rendering of itemized lists for improved readability.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: Improved clarity and added hyperlinking to relevant sections for GDPR and CCPA compliance guidelines.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 17: Sustainable AI: Improved formatting of list items and cited a reference for an OECD blueprint paper.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: Fixed video rendering issues and resolved YouTube shortened URL resolution problems.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Contributors: Updated content

πŸ“… February 02

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: Updated image format for PDF builds to PNG.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: Added a web scraping exercise using Google Colab.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 8: AI Training: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 10: Model Optimizations: Improved illustration of sparsity matrix filter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 11: AI Acceleration: Fixed several broken image references within the chapter.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: Fixed rendering of references within the benchmarking chapter.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 13: ML Operations: Fixed rendering issues with a figure.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 14: On-Device Learning: Updated formatting and removed a broken image reference.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 15: Security & Privacy: Security section content now renders correctly with fixed image references and video URLs.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 16: Responsible AI: Fixed an issue with citations using the β€˜@’ symbol for consistency.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 17: Sustainable AI: Fixed several broken image references and links within the chapter.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: Fixed broken image references to ensure all figures are displayed correctly.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Embedded Sys: Bibtex references are now updated automatically.
  • β–ˆβ–‘β–‘β–‘β–‘ Embedded Ml: Updated content

πŸ“… January 02

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: Minor syntax errors were corrected in callout-tip elements.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Niclav Sys: Corrected a typo in the instructions for installing the OpenMV IDE.

2023

πŸ“… December 19

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 10: Model Optimizations: Added figures to illustrate model optimization concepts and corrected formatting errors.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Contributors: Updated contributor list

πŸ“… December 18

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: Updated Colab notebooks for AI frameworks examples.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 12: Benchmarking AI: Content about benchmarking has been moved to a new section within the benchmarks/leaderboards area. The display of references has also been improved.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 17: Sustainable AI: Improved wording about power draw and fixed a citation issue.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Learning Resources: Improved readability by removing line wraps.

πŸ“… December 13

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: Colab notebooks for frameworks were updated.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 8: AI Training: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 9: Efficient AI: Fixed a broken URL link.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 10: Model Optimizations: Updated a missing reference to an attention paper for further reading.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 12: Benchmarking AI: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Learning Resources: Removed an invalid learning resource.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Index: Added a section on how to cite the book to the preface.

πŸ“… December 12

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 1: Introduction: The introduction paragraph was updated to explain scholarly paper links.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: Removed the DL primer activation function explanation and moved the computation graph discussion to the training section.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 5: AI Workflow: The name β€œtinyML” was updated to be consistently written as β€œTinyML” throughout the workflow documentation.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: Updated β€˜tinyML’ instances to be consistently written as β€˜TinyML’.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: Ensured consistent terminology by updating β€˜tinyML’ to β€˜TinyML’.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: Removed the discussion of activation function from the deep learning primer and moved the computation graph description to the training section.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: Minor language edits for consistency.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: Consistently used β€˜TinyML’ throughout the text.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: Updated β€œtinyML” terminology to be consistently written as β€œTinyML”.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 14: On-Device Learning: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 16: Responsible AI: Ensured consistent terminology by changing β€˜tinyML’ to β€˜TinyML’.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Image Classification: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Index: Added a β€˜How to Cite This Book’ section to the preface.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Generative Ai: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Embedded Ml: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Embedded Sys: Updated terminology to be consistent with current industry standards.
  • β–ˆβ–‘β–‘β–‘β–‘ Kws Nicla: Updated terminology for consistency.
  • β–ˆβ–‘β–‘β–‘β–‘ Tools: Ensured consistent terminology by replacing instances of β€˜tinyML’ with β€˜TinyML’.
  • β–ˆβ–‘β–‘β–‘β–‘ Zoo Datasets: Ensured consistent terminology by changing β€˜tinyML’ to β€˜TinyML’ throughout.

πŸ“… December 11

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 1: Introduction: The introductory paragraph now explains the purpose of links to scholarly papers.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 3: DL Primer: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 7: AI Frameworks: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 8: AI Training: Moved computation graph implementation to training section.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 9: Efficient AI: Added references to mentioned datasets and ResNet-SE and ResNeXt papers in the efficient AI chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 10: Model Optimizations: Removed duplicate information about the lottery ticket hypothesis.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 11: AI Acceleration: Added references for Machine Learning/Reinforcement Learning algorithms in hardware design applications such as architecture design exploration, floorplanning, and logic synthesis.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 13: ML Operations: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 14: On-Device Learning: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 15: Security & Privacy: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 16: Responsible AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 17: Sustainable AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Arduino Image Classification: Organized image files by type to enhance clarity.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Generative Ai: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Embedded Ml: Organized images into subfolders based on file type for easier navigation.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Embedded Sys: The embedded systems documentation now uses consistent terminology throughout and includes separate reference files for each chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Kws Nicla: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Tools: Updated terminology to be consistent throughout.
  • β–ˆβ–‘β–‘β–‘β–‘ Zoo Datasets: Updated language consistency regarding TinyML.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Index: Consistency was improved by updating references to β€˜TinyML’ throughout the text.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Dsp Spectral Features Block: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Kws Feature Eng: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Motion Classify Ad: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Niclav Sys: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Object Detection Fomo: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated content

πŸ“… December 10

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 1: Introduction: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 3: DL Primer: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 7: AI Frameworks: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 8: AI Training: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 10: Model Optimizations: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 13: ML Operations: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 14: On-Device Learning: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 15: Security & Privacy: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 16: Responsible AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 17: Sustainable AI: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 19: AI for Good: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Lab: Arduino Image Classification: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Index: Fixed broken links and updated contact information.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Dsp Spectral Features Block: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Embedded Ml: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Embedded Sys: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Generative Ai: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Kws Feature Eng: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Kws Nicla: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Motion Classify Ad: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Niclav Sys: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Object Detection Fomo: Updated content

πŸ“… December 09

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: Minor improvements were made to references within the chapter.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: Added references and fixes related to CPU and GPU acceleration techniques.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Contributors: Updated the list of contributors to the project.

πŸ“… December 08

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 5: AI Workflow: Fixed figure reference for improved visual clarity.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 7: AI Frameworks: Added exercises to the AI Frameworks chapter and included new figures illustrating key concepts.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 8: AI Training: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Fixed spelling errors throughout the chapter.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: Changed the list format from effective to bulleted.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 17: Sustainable AI: Added a reference to nuclear data centers and made minor formatting updates to sustainable_ai.qmd.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Motion Classif Anomaly Detect: Including exercises on Framework
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Motion Classify Ad: Added exercises on Framework
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Embedded Ml: Fixed figure reference for improved visual clarity.

πŸ“… December 06

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 1: Introduction: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 3: DL Primer: Added exercises focusing on deep learning frameworks.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 5: AI Workflow: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 6: Data Engineering: Added figures to illustrate embedded_ai, ai_workflow, and data engineering concepts.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 7: AI Frameworks: Fixed markdown formatting issues.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 8: AI Training: Updated the training parallelization section, improved the optimizations section, added details to activation functions, and made weight initialization connections clearer.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 9: Efficient AI: Added visualizations to enhance understanding of concepts.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 10: Model Optimizations: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 11: AI Acceleration: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 12: Benchmarking AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 13: ML Operations: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 14: On-Device Learning: Corrected a typo to ensure consistency in terminology.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 15: Security & Privacy: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 16: Responsible AI: Updated sections on autonomous systems, AI safety and value alignment, interpretable models, bias and privacy. Added a cover image, learning objectives, and revised the introduction.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 17: Sustainable AI: Added citations and images to the chapter on Sustainable AI. Content was also updated with a first draft of the chapter.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 19: AI for Good: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Lab: Arduino Image Classification: Exercises now include cover images for improved visual appeal and context.
  • β–ˆβ–‘β–‘β–‘β–‘ Acknowledgements: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Embedded Ml: Added figures to illustrate embedded ML concepts related to cloud ML.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Index: Corrected typos in the index file.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Motion Classif Anomaly Detect: Added new exercises with cover images to enhance visual appeal and engagement.
  • β–ˆβ–‘β–‘β–‘β–‘ Dsp Spectral Features Block: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Kws Feature Eng: Exercises now include cover images to provide visual context.
  • β–ˆβ–‘β–‘β–‘β–‘ Kws Nicla: Added cover images to exercises.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Learning Resources: Exercises now include cover images.
  • β–ˆβ–‘β–‘β–‘β–‘ Niclav Sys: Added exercises covering frameworks and deep learning primer concepts.
  • β–ˆβ–‘β–‘β–‘β–‘ Object Detection Fomo: Added cover images to exercises for enhanced visual appeal and engagement.
  • β–ˆβ–‘β–‘β–‘β–‘ Zoo Models: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Zoo Datasets: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Tools: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Test: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Generative Ai: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Embedded Sys: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Copyright: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Community: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Case Studies: Updated content

πŸ“… December 01

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: Updated figures and tables within the data engineering section for improved clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 8: AI Training: Improved the clarity and accuracy of the hyperparameter section.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 15: Security & Privacy: Minor updates were made to enhance clarity and accuracy of information regarding privacy and security concepts.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content

πŸ“… November 30

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 6: Data Engineering: Updated image descriptions with copyright attribution and added five visuals to enhance learning.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 8: AI Training: The algorithms section was expanded with additional information and references.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Made table formatting consistent.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 10: Model Optimizations: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: Removed duplicate references to ensure clarity and accuracy.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: Improved the visual consistency of tables.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 15: Security & Privacy: Updated the chapter with corrections to references and formatting.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Index: Updated content

πŸ“… November 22

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 8: AI Training: Updated backpropagation explanation.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 13: ML Operations: Incorporated feedback to improve clarity and accuracy of ML Operations content.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 15: Security & Privacy: Added a cover image, learning objectives, and a draft chapter on security and privacy.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Embedded Sys: Added images to illustrate the difference between microcontrollers and microprocessors.

πŸ“… November 17

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 5: AI Workflow: Updated text to align with an image illustrating the traditional machine learning workflow and added a corresponding image to the chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 8: AI Training: Added training data content and an overview of neural networks.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: Added a link to Neuromorphic Computing within the chapter.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 12: Benchmarking AI: Added a section link to Neuromorphic Computing.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 13: ML Operations: Updated acronyms used throughout Chapter 13.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Index: The introduction was made more general.

πŸ“… November 15

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 8: AI Training: Added training data content, an introduction to neural networks, and placeholders for additional sections.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 11: AI Acceleration: Fixed spelling errors and improved figure accuracy.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 13: ML Operations: Added an overview paragraph and a page dedicated to AIOps.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content

πŸ“… November 12

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Fixed a broken link to a book listed in the contributors.

πŸ“… November 10

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 12: Benchmarking AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated contributor list.

πŸ“… November 09

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 9: Efficient AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 11: AI Acceleration: Added sections on Software for AI hardware and Benchmarking AI Hardware. Also included a co-design section with references. Content was added on emerging technologies, an introduction to hardware accelerators, types of hardware accelerators, and background information.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: Updated the image for better visualization.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 14: On-Device Learning: Updated the advantages and limitations section based on feedback and revised the transfer learning section to address comments.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Dsp Spectral Features Block: Updated content

πŸ“… November 07

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 9: Efficient AI: Added learning objectives section to guide student understanding.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 11: AI Acceleration: Added sections on software for AI hardware, benchmarking AI hardware, co-design considerations, and emerging technologies in AI acceleration. Included background information, types of hardware accelerators, and references.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: Updated image for improved visual clarity.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 14: On-Device Learning: Updated the advantages and limitations section of on-device learning with additional information based on feedback.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 19: AI for Good: Added a medical example to illustrate AI applications within the β€˜AI for Good’ chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Dsp Spectral Features Block: Updated content

πŸ“… November 03

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Object Detection Fomo: Added Exercise Motion/Anomaly Detection
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Contributors: Updated contributor list.

πŸ“… November 02

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 5: AI Workflow: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 10: Model Optimizations: Added an overview paragraph about the chapter.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 11: AI Acceleration: Updated the figure illustrating AI acceleration concepts.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 14: On-Device Learning: Added learning objectives and citation links to the Transfer Learning section.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 17: Sustainable AI: Added a cover image for Chapter 17.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 19: AI for Good: Updated cover image.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Contributors: Updated content

πŸ“… October 31

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 3: DL Primer: Notes within the chapter no longer use collapsible sections.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 5: AI Workflow: Notes section no longer collapses by default.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: Improved readability by removing unnecessary collapsing on notes.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: Improved note section readability by removing collapsed sections.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 8: AI Training: Notes within the chapter no longer have an automatic collapse.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 9: Efficient AI: Notes within the chapter no longer collapse by default.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 10: Model Optimizations: Fixed mathematical notation errors and improved code examples for model optimizations.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 11: AI Acceleration: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 12: Benchmarking AI: Minor formatting adjustments were made to improve readability of notes.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: Improved readability by removing unnecessary collapse functionality on notes.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 14: On-Device Learning: Improved readability by removing the collapse functionality from note sections.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 15: Security & Privacy: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 16: Responsible AI: Removed collapse on notes
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 18: Robust AI: Removed unnecessary collapse on notes.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 19: AI for Good: Removed collapsing on notes for improved readability.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Case Studies: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Embedded Ml: Removed collapsing functionality on notes.
  • β–ˆβ–‘β–‘β–‘β–‘ Embedded Sys: Removed the collapsible feature from notes sections.
  • β–ˆβ–‘β–‘β–‘β–‘ Ethics: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Generative Ai: Removed collapse functionality from notes section.

πŸ“… October 30

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 3: DL Primer: Added DALLE3 figures to enhance visual understanding of concepts.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 5: AI Workflow: Added DALLE3 figures to enhance visual understanding of concepts.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 6: Data Engineering: Added DALLE3 figures to enhance visual learning.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: Updated framework cover image.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 8: AI Training: Notes within collapsed sections are now visible.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 9: Efficient AI: Removed unnecessary collapse from notes.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 10: Model Optimizations: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 11: AI Acceleration: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 12: Benchmarking AI: Updated chapter structure with a conclusion, learning objectives, and introduction material. Added images related to benchmarking and references.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: Improved clarity of notes by removing collapsed sections.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 14: On-Device Learning: Notes no longer collapse automatically.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 15: Security & Privacy: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 16: Responsible AI: Removed collapse functionality from notes section
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 18: Robust AI: Removed the collapsing functionality on notes.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 19: AI for Good: Notes section no longer uses collapsible elements.
  • β–ˆβ–‘β–‘β–‘β–‘ Case Studies: Notes no longer collapse automatically.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Embedded Ml: Added visual explanations using DALLE3 figures to enhance understanding of some concepts.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Embedded Sys: Added visuals of DALLE3 figures to several chapters.
  • β–ˆβ–‘β–‘β–‘β–‘ Ethics: Notes no longer collapse automatically.
  • β–ˆβ–‘β–‘β–‘β–‘ Generative Ai: The collapse functionality has been removed from notes.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Kws Nicla: Updated content

πŸ“… October 29

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 7: AI Frameworks: Learning objectives were updated.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 12: Benchmarking AI: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Lab: Arduino Image Classification: Added Hands-On Exercises
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Contributors: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Kws Nicla: Added Hands-On Exercises to enhance practical understanding.
  • β–ˆβ–‘β–‘β–‘β–‘ Embedded Ml: Added Hands-On Exercises
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Embedded Ml Exercise: Added Hands-On Exercises
  • β–ˆβ–‘β–‘β–‘β–‘ Embedded Sys: Added Hands-On Exercises
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Embedded Sys Exercise: Added Hands-On Exercises
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Kws Feature Eng: Added Hands-On Exercises to enhance practical understanding of concepts.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Niclav Sys: Added Hands-On Exercises
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Object Detection Fomo: Added Hands-On Exercises
  • β–ˆβ–ˆβ–‘β–‘β–‘ Community: Added a link to the TinyML Edu webpage.

πŸ“… October 24

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 7: AI Frameworks: Added headings and fixed image formatting in sections 7.1 and 7.2.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Contributors: Updated content

πŸ“… October 23

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 7: AI Frameworks: Added links to frameworks when they are first introduced.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 10: Model Optimizations: Added a section on efficient hardware implementation with corresponding images.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: Added a placeholder for content related to Robust AI.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Contributors: Updated content

πŸ“… October 17

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 7: AI Frameworks: Updated formatting for ml-frameworks sections.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 18: Robust AI: Added a placeholder section for discussing the robustness of AI systems.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 19: AI for Good: Added first draft of the AI for Good chapter content.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Contributors: Updated content

πŸ“… October 11

πŸ“– Chapters
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 3: DL Primer: Replaced callout-note with callout-tip for learning objectives.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 5: AI Workflow: Replaced callout-note with callout-tip to enhance the visual clarity of learning objectives.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 6: Data Engineering: Added learning objectives for the chapter.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 7: AI Frameworks: Replaced callout-note with callout-tip for learning objectives.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 8: AI Training: Changed callout style from β€˜callout-note’ to β€˜callout-tip’ for learning objectives.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 9: Efficient AI: Updated callouts for learning objects to be more informative.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 10: Model Optimizations: Changed callout note style to callout tip for learning objectives.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 11: AI Acceleration: Replaced callout-note with callout-tip for learning objects.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 12: Benchmarking AI: Changed β€˜callout-note’ to β€˜callout-tip’ for learning objectives.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 13: ML Operations: Changed callout notes to callout tips for learning objectives.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 14: On-Device Learning: Changed the type of callout used for learning objects from β€˜callout-note’ to β€˜callout-tip’.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 15: Security & Privacy: Changed callout notes to callout tips for improved visual guidance of learning objectives.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 16: Responsible AI: Learning object callouts were updated from β€˜callout-note’ to β€˜callout-tip’.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 19: AI for Good: Learning objective callouts have been changed from β€˜callout-note’ to β€˜callout-tip’.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Contributors: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Case Studies: Replaced β€˜callout-note’ with β€˜callout-tip’ for learning objectives.
  • β–ˆβ–‘β–‘β–‘β–‘ Embedded Ml: Updated callout notes to β€˜callout-tip’ for learning objectives.
  • β–ˆβ–‘β–‘β–‘β–‘ Embedded Sys: Changed callout notes to callout tips for learning objectives.
  • β–ˆβ–‘β–‘β–‘β–‘ Ethics: Updated callout style from β€˜callout-note’ to β€˜callout-tip’ for learning objectives.
  • β–ˆβ–‘β–‘β–‘β–‘ Generative Ai: Changed callout note style to callout tip for learning objects.

πŸ“… October 10

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Chapter 6: Data Engineering: Added sections on data storage, version control, licensing, and a conclusion. Updated Data Processing and Data Sourcing sections based on feedback. Added a paragraph about Data Cascades and helpful references.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Contributors: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Front: Updated content

πŸ“… October 08

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: The chapter introduction was enhanced with learning objectives.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 9: Efficient AI: Fixed a broken reference.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 11: AI Acceleration: Fixed a broken reference.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Contributors: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Embedded Ml: Added learning objectives.
  • β–ˆβ–‘β–‘β–‘β–‘ Front: Minor formatting adjustments were made to the navigation bar.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Embedded Ml Exercise: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Embedded Sys Exercise: Updated content

πŸ“… October 07

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: Minor text refinements were made.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 3: DL Primer: Added placeholder for learning objectives.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 5: AI Workflow: Added a placeholder for the learning objectives of this chapter.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 6: Data Engineering: Added placeholder for learning objectives.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 7: AI Frameworks: Added a placeholder section for learning objectives.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 8: AI Training: Added placeholder for learning objectives.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Added placeholder for learning objectives
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: Added placeholder for learning objectives
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: Added placeholder for learning objectives
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: Added placeholder for learning objectives
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 13: ML Operations: Added placeholder for learning objectives.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 14: On-Device Learning: Added placeholder for learning objectives.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 15: Security & Privacy: Added placeholder for learning objectives.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 16: Responsible AI: Added a placeholder for learning objectives.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 19: AI for Good: Added placeholder for learning objectives.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Contributors: Updated content
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Embedded Ml: Added exercises to reinforce learning concepts and included placeholders for specified learning objectives.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Embedded Sys: Added exercises based on feedback and included placeholders for learning objectives.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Embedded Ml Exercise: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Embedded Sys Exercise: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Test: Updated content
  • β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ ** Embedded Ml Exercise**: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Case Studies: Added placeholder for learning objectives
  • β–ˆβ–ˆβ–‘β–‘β–‘ Ethics: Added placeholder for learning objectives.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Generative Ai: Added a placeholder for learning objectives.

πŸ“… September 30

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 9: Efficient AI: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 10: Model Optimizations: Added section headers for improved readability.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 11: AI Acceleration: Added section headers for improved readability.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Contributors: Updated contributor list.

πŸ“… September 29

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Chapter 9: Efficient AI: Added a draft overview section for the efficient AI chapter.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 11: AI Acceleration: Added an initial draft of the AI acceleration section with a focus on providing an overview of the topic.
  • β–ˆβ–‘β–‘β–‘β–‘ Chapter 17: Sustainable AI: Updated content
  • β–ˆβ–ˆβ–‘β–‘β–‘ Contributors: Updated content

πŸ“… September 28

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: Added a section on AI for social good with examples in healthcare and education.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Ai Social Good: Outlined the structure for an AI for social good section.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Contributors: Updated the list of contributors.
  • β–ˆβ–‘β–‘β–‘β–‘ Index: Added section on AI for social good with examples of applications in healthcare, education, and environmental sustainability.

πŸ“… September 27

πŸ“– Chapters
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 1: Introduction: Added a section discussing how AI can be used for social good.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 7: AI Frameworks: Updated the frameworks section outline.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 11: AI Acceleration: Improved chapter organization by folding a skeleton section on emerging hardware into the existing AI acceleration chapter.
  • β–ˆβ–ˆβ–ˆβ–ˆβ–‘ Ai Social Good: Added an outline for the AI for social good section.
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Contributors: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Index: Added AI for social good section with examples of applications in healthcare and education.

πŸ“… September 24

πŸ“– Chapters
  • β–ˆβ–ˆβ–ˆβ–‘β–‘ Chapter 3: DL Primer: Resolved instances where references were unintentionally removed during copyediting.
  • β–ˆβ–ˆβ–‘β–‘β–‘ Chapter 12: Benchmarking AI: Placeholder for talking about data benchmarking
  • β–ˆβ–ˆβ–‘β–‘β–‘ Contributors: Updated content
  • β–ˆβ–‘β–‘β–‘β–‘ Embedded Sys: Updated content
Back to top