Key Highlights
-
Major Updates to Chapters:
- Comprehensive revisions to Chapter 3, focusing on ML systems.
- Major changes introduced in Chapter 4, highlighting deep learning architectures.
- Rewrites and enhancements in Chapter 5 for improved clarity and depth.
- Updates and feedback revisions in Chapters 8, 10, 11, 12, 13, 14, 15, 16, and 18 based on student and contributor feedback.
- Conclusion revised for better alignment with the updated content.
-
New Content and Features:
- Addition of a Mobile ML section to ML Systems.
- New sections added on Model Serving in MLOps and Sustainable AI.
- Raspberry Pi SLM and Wake Vision labs included as exercises.
- A new reading guide for learners to enhance usability.
-
Enhancements to Presentation and Formatting:
- PDF styling updated to adhere to Edward Tufte's style.
- Improved formatting with consistent styles and proper alignment of margin notes.
- Use of grid tables for bullet points and enhanced table formatting.
- Fixed rendering issues for various figures, links, and TOC spacing.
-
Bug Fixes and Typos:
- Addressed broken links, duplicate titles, and rendering errors.
- Fixed numerous typos across chapters for improved accuracy.
- Resolved issues with improperly formatted subtitles and section headers.
-
Privacy and Security Updates:
- Significant enhancements to the Privacy and Security chapter, including secure boot updates.
- Renamed image filenames for consistency and added additional notes to strengthen content.
-
Sustainability and Responsible AI:
- Proofread and improved the sustainability section.
- Added new observations in Responsible AI and other critical areas.
-
General Improvements:
- Clean-up of PR templates for contributors.
- Division of content into "Labs" and "Core Theory Concepts" for better organization.
- Adjusted badge labels for clearer presentation.
-
New Contributors:
- Welcomed several new contributors who provided meaningful updates and enhancements to the project.
What's Changed
- Fixed video 3.1 link by @emmanuel2406 in #293
- adds wake vision colab as an exercise by @colbybanbury in #298
- fix a bug with user_full_name by @Naeemkh in #318
- chapter 3 revisions by @jasonjabbour in #316
- Iss304 add references by @FinAminToastCrunch in #306
- 310 Updated PDF to follow Edward Tufte style by @profvjreddi in #333
- Updated Credit -> Source: and fixed formatting style to be consistent by @profvjreddi in #334
- 335 Use Grid tables for proper formatting of bullets by @profvjreddi in #336
- 326 PDF video links are broken by @profvjreddi in #337
- 326 PDF video links are broken by @profvjreddi in #342
- 331 Marginnotes needs to be left aligned, but they seem to be justified by @profvjreddi in #341
- 321 student feedback chapter 4 by @jasonjabbour in #343
- 322 student feedback chapter 6 by @jasonjabbour in #344
- 346 2 typos in frameworks.qmd by @profvjreddi in #350
- 320 Add date to YML by @profvjreddi in #352
- Enhancements and Revisions to efficient_ai.qmd with Professor Vijay's Feedback by @Sara-Khosravi in #313
- Chapter 8 Sarah Updates by @jasonjabbour in #356
- 324 student feedback chapter 7 by @jasonjabbour in #349
- Edited the Privacy and Security Section (First 26 Pages) by @Sara-Khosravi in #317
- 358 Typos in "data_engineering.qmd" by @profvjreddi in #360
- 351 Fix section header spacing by @profvjreddi in #365
- Add Wake Vision to zoo_datasets.qmd by @colbybanbury in #367
- 368 Some typos and a suggestion to look for more by @profvjreddi in #370
- 369 Missing format ...maybe by @profvjreddi in #371
- 372 Slowdown after changing "header-includes.tex" by @profvjreddi in #373
- 374 CO2 (2 as a subscript) by @profvjreddi in #375
- Update Branch 353 by @jasonjabbour in #379
- 353 student feedback chapter eight by @jasonjabbour in #357
- 380 Self-evident in hw_acceleration.qmd by @profvjreddi in #381
- 388 Superfluous hyphens by @profvjreddi in #392
- 389 Typo in efficient_ai.qmd by @profvjreddi in #391
- 386 Duplicate title by @profvjreddi in #390
- 387 Please update info... by @profvjreddi in #393
- 385 Bad link in hw_acceleration.qmd / Section 10.6 by @profvjreddi in #394
- 395 Typo: Chapter 13.2.2 by @profvjreddi in #396
- 402 Note on first 4 chapter of "benchmarking.qmd" by @profvjreddi in #403
- Edit privacy security by @Sara-Khosravi in #399
- Student Feedback Chapter 9 by @jasonjabbour in #401
- 366 labs raspi support by @Mjrovai in #376
- 417 Notes In "ondevice_learning.qmd" by @profvjreddi in #418
- 419 Notes on the first part of "ops.qmd" by @profvjreddi in #420
- 366 labs raspi support by @Mjrovai in #416
- 366 labs raspi support - format and text review by @Mjrovai in #422
- 424 Last part of "ops.qmd" by @profvjreddi in #425
- 421 Add Model Serving section to MLOps by @profvjreddi in #423
- 427 Incomplete or awkward sentence in the Industrial IoT section by @profvjreddi in #429
- Chapter 10 Student Feedback by @jasonjabbour in #430
- 431 Notes in "privacy_security.qmd" by @profvjreddi in #433
- 432 Images in PDF version without reference when on the left by @profvjreddi in #435
- 436 Some points in responsible_ai.qmd by @profvjreddi in #437
- 438 Points to review in "sustainable_ai.qmd" by @profvjreddi in #439
- 440 First part of "robust_ai.qmd" by @profvjreddi in #441
- 442 Observations in the second part of "robust_ai.qmd" by @profvjreddi in #443
- Upload the Object Detection Lab by @Mjrovai in #444
- 445 Notes in "ai_for_good.qmd" by @profvjreddi in #446
- 447 In "conclusion.qmd" by @profvjreddi in #448
- Proofreading the sustainability section - fixing typos by @bilgeacun in #451
- 366 labs raspi support by @Mjrovai in #454
- First 9 chapters in correct format by @fatimajshah in #415
- Edit2 privacy security by @Sara-Khosravi in #453
- 455 Link for Video 3.1 on 3 DL Prime is broken by @profvjreddi in #458
- 457 Clean-up PR template by @profvjreddi in #459
- 449 Some notes on "Labs" by @profvjreddi in #462
- 452 Notes in "seeed/xiao_esp32s3/image_classification/image_classification.qmd" by @profvjreddi in #461
- 456 Other notes on labs by @profvjreddi in #460
- 463 2 notes and 2 warnings by @profvjreddi in #464
- privacy security changes- add few lines by @Sara-Khosravi in #472
- Including the Raspberry Pi SLM lab by @Mjrovai in #473
- Privacy & Security Update - Secure Boot Enhancements by @Sara-Khosravi in #478
- 475 Some notes in llm and other generic issues by @profvjreddi in #480
- rename images file name for privacy and security chapter figures by @AbenezerKb in #479
- 481 I was too hasty and drastic... by @profvjreddi in #487
- 485 Only 2 notes by @profvjreddi in #486
- 471 Go through all figures by @profvjreddi in #491
- 494 Split content into labs / core theory concepts by @profvjreddi in #495
- 492 Table empty in PDF by @profvjreddi in #496
- Add MLPerf Power to benchmarking by @aryatschand in #489
- 498 Some new issues by @profvjreddi in #499
- 474 Bad rendering for some links by @profvjreddi in #505
- 501 One section is mistakenly bold by @profvjreddi in #504
- 488 Problems about "Parts" by @profvjreddi in #503
- 506 TOC spacing is messed up -- too close to titles when section numbers are big in count by @profvjreddi in #507
- 510 Create a reading guide for learners by @profvjreddi in #511
- Edit security chapter f by @Sara-Khosravi in #516
- Final edit to Security Chapter - Today's Changes Only by @Sara-Khosravi in #515
- README updated with quarto rendering to EPUB by @vitasam in #517
- Student feedback Chapter 11 by @jasonjabbour in #518
- Chapter 12 Student Feedback by @jasonjabbour in #519
- 468 Rewrite introduction by @profvjreddi in #520
- Getting ready for major v0.3 release by @profvjreddi in #521
- Student Feedback Chapter 13 by @jasonjabbour in #522
- Student Feedback Chapter 15 by @jasonjabbour in #523
- Student Feedback Chapter 16 by @jasonjabbour in #526
- Student Feedback Chapter 19 by @jasonjabbour in #528
- Student Feedback Chapter 14 by @jasonjabbour in #527
- 531 A warning and a few typos by @profvjreddi in #532
- 536 Badge images not visible in pdf by @profvjreddi in #538
- 537 Sub-titles marked as normal text in bold by @profvjreddi in #539
- 549 typo "browserAchi" in socratiq.qmd by @profvjreddi in #550
- 482 Add Mobile ML section to ML Systems by @profvjreddi in #551
- Gen ai lab chapters by @Mjrovai in #547
- 554 Rewrite chapter 3 with a ML systems focus by @profvjreddi in #557
- Primer chapters review by @Mjrovai in #560
- Updated purpose for all chapters - first draft by @profvjreddi in #561
- 559 New chapter 4 - DL architectures -- MAJOR CHANGES by @profvjreddi in #564
- 563 Some points in ml_systems and dl_primer. by @profvjreddi in #565
- Update Chapter 17 Branch by @jasonjabbour in #566
- Add badge labels by @Naeemkh in #567
- 555 Figure 2.7 is not rendered correctly (dev version only) by @profvjreddi in #568
- Conclusion Revisions by @jasonjabbour in #573
- 570 Improve/rewrite chapter 5 by @profvjreddi in #574
- Chapter 18 (old chapter 17) Feedback Revisions by @jasonjabbour in #571
- 572 Bad link in \cs249r_book\index.qmd and others by @profvjreddi in #575
- 577 Notes in _quarto and in dnn_architectures.qmd by @profvjreddi in #578
- Preparing major v0.3.0 release by @profvjreddi in #579
New Contributors
- @emmanuel2406 made their first contribution in #293
- @jasonjabbour made their first contribution in #316
- @FinAminToastCrunch made their first contribution in #306
- @bilgeacun made their first contribution in #451
- @fatimajshah made their first contribution in #415
- @AbenezerKb made their first contribution in #479
- @aryatschand made their first contribution in #489
Full Changelog: v0.2.0...v0.3.0