Practical Introduction to Tiny Machine Learning

ebook Artificial Intelligence Meets the Real World--Industry 4.0 · Knowing Industry 4.0--BeMaker.org

By Roberto Francavilla

cover image of Practical Introduction to Tiny Machine Learning

Sign up to save your library

With an OverDrive account, you can save your favorite libraries for at-a-glance information about availability. Find out more about OverDrive accounts.

   Not today

Find this title in Libby, the library reading app by OverDrive.

Download Libby on the App Store Download Libby on Google Play

Search for a digital library with this title

Title found at these libraries:

Library Name Distance
Loading...

📘 Book Presentation: Practical Introduction to Tiny Machine Learning

Are you ready to explore the cutting-edge world of Tiny Machine Learning (TinyML)?

This book is a hands-on guide designed for beginners who want to enter the fascinating field of TinyML. You'll learn how to harness Deep Learning techniques to develop Artificial Intelligence models that run directly on microcontrollers — small devices with limited computing resources.

🌍 Why TinyML?

TinyML is a revolutionary technological frontier that brings AI to the Edge — running intelligent models directly on microcontrollers and IoT sensors. This opens up exciting new opportunities in industrial automation, healthcare, agriculture, smart homes, and beyond. By embedding intelligence into small, portable devices, we're transforming how machines interact with the physical world.

🛠️ What You'll Learn

This course-book offers a comprehensive and practical overview of TinyML. Starting with the Arduino Nano 33 BLE Sense — a key tool for TinyML development — you'll explore the foundations of AI through an engaging, hands-on approach.

You'll learn to:

Understand the basics of Deep Learning

Model and train neural networks

Create and manage training datasets

Validate AI models

Deploy models on microcontrollers

✅ Your First AI Project

You'll build your very first TinyML model — the classic "Hello World" project, where you train a neural network to approximate the function y = sin(x). Once trained, you'll deploy it as a sketch on the Arduino Nano 33 BLE Sense, bringing your AI model to life on hardware.

💻 Tools You'll Use

Google Colab: for coding and training your AI in the cloud

TensorFlow libraries: to build and manage your neural networks

Arduino IDE: to upload your trained model onto a microcontroller

🎓 Course Structure

The book features:

9 comprehensive lessons combining theory and practical application

22 hands-on exercises (with links to video tutorials for each project)

A step-by-step approach, making it ideal for students, educators, hobbyists, and curious minds

🚀 Who This Book Is For

This book is perfect for those who are:

New to AI and curious about how it works

Interested in robotics, IoT, or embedded systems

Looking for an accessible way to start working with real-world AI applications
All you need is curiosity and a desire to learn — the rest will follow.

⚠️ Important Note

This book was translated from Italian into English using Artificial Intelligence. As such, there may be occasional translation quirks or minor issues in figures or wording. The external links and code resources, however, remain accurate and fully functional.

To reflect this, the price of this English edition is significantly reduced compared to the original Italian version. I hope this gesture encourages you to dive in and enjoy the wealth of knowledge inside — because despite the imperfections, this book is a powerful introduction to an exciting and fast-growing field.

Practical Introduction to Tiny Machine Learning