About this Book

Several chapters in this book are also part of the open book Machine Learning Systems, which we invite you to read.

“Edge AI Engineering: Hands-on with the Raspberry Pi” is an accessible, practical guide designed to empower readers with the knowledge and skills needed to implement artificial intelligence (DL and GenAI) at the edge using the Raspberry Pi platform. This book is part of the open-source Machine Learning Systems initiative, which aims to democratize AI education and application.

Key Features:

  1. Practical Approach: Each chapter is built around hands-on projects demonstrating real-world applications of edge ML on Raspberry Pi.

  2. Progressive Learning: The book starts with fundamental concepts and progresses to more advanced topics, ensuring a smooth learning curve for readers of various skill levels.

  3. Raspberry Pi Focus: All examples and projects are optimized for various Raspberry Pi models, including the Pi Zero 2W, Pi 4, and Pi 5, highlighting each model’s unique capabilities.

  4. Comprehensive Coverage: From image processing and computer vision to natural language processing and sensor data analysis, this book covers various ML (and GenAI) applications relevant to edge computing.

  5. Open-Source Tools: We emphasize using open-source models, frameworks, and libraries, such as Edge Impulse Studio, TensorFlow Lite, OpenCV, PyTorch, Transformers, and Ollama, ensuring accessibility and continuity in your learning journey.

  6. Resource Optimization: Learn techniques to optimize ML models for the constrained resources of edge devices, balancing performance with efficiency.

  7. Deployment Ready: Gain insights into best practices for deploying and maintaining ML models on Raspberry Pi in production environments.

Prerequisites:

While this book is designed to be accessible to a broad audience, readers will benefit from:

Structure of the Book:

The book is divided into chapters, each focusing on a specific aspect of edge ML on Raspberry Pi. Every chapter includes:

What’s Inside

By the end of this book, you’ll have a solid foundation in implementing various ML applications on Raspberry Pi and the confidence to tackle your edge AI projects.