Embedded AI
🤖 Embedded AI: Intelligence at the Deep Edge

Authored by David Such | Published by No Starch Press
Bringing artificial intelligence to the "deep edge" requires more than just a trained model. It demands a holistic engineering approach. This comprehensive guide bridges the gap between high-level machine learning and the gritty reality of hardware constraints.
📚 Book Specifications & Ordering
| Detail | Information |
|---|---|
| Release Date | September 2026 |
| Length | 600 Pages |
| ISBN-13 | 9781718504905 |
| Print + Early Access Ebook | $79.99 |
| Early Access Ebook Only | $64.99 |
Note: Every print book purchased via nostarch.com includes a
paidFREE ebook edition! Additionally, Early Access allows you to dive into full chapters months before the official release.
🛠️ The Engineering Challenge
Many developers assume that AI is simply about training a model. However, true embedded AI involves a complex pipeline:
Just train a model The Real Process:
Drawing on over three decades of professional embedded engineering, David Such guides you through these decisions. Whether you are dealing with a flaky breadboard, noisy sensor inputs, or a tensor arena that is too small for your model, this book provides the how and the why for the fix.
🚀 What You Will Build
No prior machine learning experience is necessary. You will complete over 25 practical projects, supported by downloadable PCB designs, schematics, datasets, and source code.
- Voice-Activated Wake-Word Detector: A system that triggers on specific vocal commands.
- Real-Time Noise Suppressor: AI-driven audio cleaning.
- AI MIDI Synthesizer: A creative tool that composes original music.
- Self-Training Battery Monitor: A device that gathers its own training data.
- Neural Network Person Detector: A vision-based system running on a camera board.
📋 Prerequisites
To follow along with the projects, you will need the following hardware and software:
Hardware
- Primary Boards:
Arduino UNOorRaspberry Pi Pico. - Specialized Gear: A few projects require specific hardware boards (detailed in the text).
Software Stack
Python(including theTensorFlowlibrary).Arduino IDE.Raspberry Pi Pico SDK.
📖 Table of Contents
Part I: Foundations of Embedded AI
- Path to Embedded AI
- The Basics of Embedded Systems
- Applied Machine Learning in Embedded Projects
- Deep Learning Understanding the math, such as the basic activation function:
- Exploratory Data Analysis
Part II: Working with Sensors and Data
- Smart Sensors
- IMU Data Preprocessing
- Sensor Fusion
Part III: Building Complete Systems
- Sensor Machine Learning
- Real-Time Audio Noise Suppression
- Build an AI MIDI Synthesizer
- Build a Hot Word Detection
- Build an Arduino Battery Monitor and Logging Shield
Appendices: Epilogue, Project List, Resources, and Index.
👨💻 About the Author: David Such
David Such is a veteran embedded systems engineer and the founder of Reefwing Software, where he specializes in:
- IoT Device Development
- Robotics Platforms
- Drone Flight Control Systems
With a career spanning 30+ years, David has held senior positions at industry leaders including Honeywell, Tyco, and Serco Australia. He is a recognized voice in the "edge AI" community, providing technical insights for hardware engineers worldwide.
🖼️ Related Resources
Below are some other titles you might find useful for your technical library:

# Example: A conceptual snippet of what you might see in the book
def deploy_model(model, hardware_target):
if hardware_target == "Pico":
print("Optimizing tensor arena for Raspberry Pi Pico...")
return model.quantize().convert_to_c_array()
else:
print("Deploying to standard Arduino...")
return model.compress()
