Book on Introduction to TinyML

Rohit Sharma
AITS Journal
3 min readAug 10, 2022

--

with No-Code Application Development

A Note to Beta Readers

Promoters of the book at https://www.thetinymlbook.com/ are offering kindle, PDF. and paper back for the review. Please reach out to them if you happen to be a students, hobbyists, managers, market researchers and developers looking or more information on market, applications, algorithms, tools and technology.

Introduction to TInyML

What is TinyML?

TinyML is a combination of Tiny and ML (aka Machine Learning). It is broadly defined as a technology including software, hardware, sensors, algorithms and platforms that enable machine learning and deep learning models to run on tiny electronics like resource constrained devices without internet. These devices, typically run on batteries and offer low power, low latency, reduced bandwidth, improved privacy, safety and security.

What is TinyML and Embedded ML?

TinyML Applications

A microcontroller board connected with sensors can be made smarter by detecting pattern in the data captured by sensors. These applications are limited in the compute measured by operations per second (aka FLOPs) and power consumption. TinyML applications typically consume 1 Watt of less and support up to several Mega FLOPs of compute as shown in the picture below.

TinyML applications

Creating a AIoT/TinyML device requires 5 difference skill sets including a programmer, hardware engineer, data scientist, embedded engineer and a platform engineer. This usually takes 3 months to 9 months to build a production worthy AIoT application. A full featured No-Code TinyML platform can reduce the effort and cost by a factor or 10 to 50.

  1. Predictive Maintenance
  2. Wake-word detection
  3. American Sign Language
  4. Visual Wake-word detection

No Code TinyML Book

1 min Introduction of the Book

No code TinyML platform allows users to capture the sensor data with few touch points or clicks. The platform uses technology like AutoML and Neural Architecture Search (NAS) to detect pattern in labelled data and create a static library with deep learning model for later integration or entire application targeted for a hardware device of users choice.

Introduction to TinyML book is among the best sellers
The book ranked no. 1 in the category of Artificial intelligence in the first week of its launch

This book Introduction to TinyML offers insights into TinyML technology including market, applications, algorithms, tools and technology. It starts with introduction to TinyML with benefits and scalability. It introduces no-code and low-code tinyML platform to develop production worthy solutions including audio wake word, visual wake word, American sign language and predictive maintenance. Last two chapters are devoted to sensor and hardware agnostic autoML and tinyML compiler technologies. AITS Cainvas offers features like playground and stadium to create sensor fused application.

Book “Introduction to TinyML” was featured in Author Spotlight

More Information:

  1. Free PDF download of the book preview “Introduction of TinyML”
  2. Request Free PDF download of the book “Introduction to TinyML”
  3. Amazon Kindle Book
  4. Free signup on cAInvas
  5. ASL Recognition with TinyML Devices using cAInvas
  6. TinyML Predictive Maintenance
  7. PyTorch sample notebook for ASL detection in PyTorch

--

--