SlideShare a Scribd company logo
10
Most read
16
Most read
17
Most read
Arduino in TinyML
Edge Impulse & Nano 33 BLE
Sense
Pre-Requisites
Basic ML Background
Understanding of ML Concepts like Training/Testing/Quantizations/Neural Networks
Overview
Machine Learning
What is Machine Learning , ML vs. Traditional Programming
Deep Learning
What constitutes deep learning
TinyML
Introduction to TinyML
Why TinyML ?
Advantages of TinyML
TinyML Applications
Where all TinyML is used today
How to TinyML ?
Techniques used in the Implementation of TinyML
Edge Impulse
Introduction to Edge Impulse
Overview
Overview of the platform
Boards
Different boards that can be integrated into edge impulse
Data Collection
Data collection process in Edge Impulse
Training & Testing
Training based on the gathered data and testing for the overall
accuracy
Deployment
Deploying the project to your microcontroller board
Machine Learning (ML)
ML is the study of computer algorithms that can improve
automatically through experience and by the use of data.
-Wikipedia
Machine Learning
Data
Results
Rules Future Predictions
Deep Learning
Source: What are Neural Networks? | IBM
TinyML
TinyML lies at the intersection of the two exciting field of
Embedded Systems and Machine Learning opening up the
doors to a wide variety of applications.
Why TinyML ?
Anomaly Detection
Predictive
Maintenance
Keyword Spotting
Recognizing a
particular keyword
(Eg. Alexa , Hey
Google)
Object Detection
Searching through
images for a
particular object
Applications Privacy
Data need not be
transferred for
processing
Improved Performance
Low Power
Consumption, Latency
& Bandwith
Edge Processing
Wide range of
applications,
process at the
source
Benefits
Additional TinyML Applications
Manufacturing Predictive Maintenance ( Santagostino's predictive maintenance for
HVAC uses Nano RP2040 Connect (arduino.cc) )
Healthcare Realtime Monitoring ( Accurate Health Information Accessible to
Everyone (ouraring.com) )
Agriculture Crop & Livestock Monitoring (Edge Impulse - Website)
Retail Inventory Monitoring , Out of Stock Notifcations (Why
TinyML use cases are taking off (techtarget.com))
How to TinyML?
Techniques
Pruning
Quantization
Quantization
Aware Training
Post Training
Quantization
Tools
Edge Impulse
1
Tensorflow Lite for Microcontrollers
2
CodeCraft (Seeed Studio)
4
AIfES
3
A review on TinyML: State-of-the-art and prospects - ScienceDirect
Generic TinyML Pipeline / Workflow
1
Data Collection
2
Data
Preprocessing
3
Model Design
4
Model Training
5
Model Evaluation
6
Model Conversion
7
Deployment
8
Inferencing
TinyML
Q&A
Edge Impulse - Practical Demonstration!
Initial Board Setup
Edge Impulse Firmware
Arduino Nano 33 BLE Sense
(edgeimpulse.com)
Edge Impulse CLI
Installation (edgeimpulse.com)
Arduino CLI
Installation - Arduino CLI
Data Collection
Training
Testing
Deployment
Q&A
https://youtu.be/tO5ZfbDDVY8
Day 1
March 21
Introduction to
Arduino
Overview of Various
Arduino Boards
Getting Started with
Arduino
Day 2
March 22
Averse to writing code?
Program Arduino using
Blocks
Day 3
March 24
Arduino & Industry
Day 5
March 26
End to End TinyML
application using
Sensa & AIFES with
Arduino
Day 4
March 25
Exploring TinyML with
Arduino & Edge
Impulse
Overview of the Arduino Week
Feedback : https://forms.gle/E1kxWcTdaWqEzueRA

More Related Content

What's hot (20)

PDF
Intelligent Edge - Getting started with TinyML for industrial applications
Jan Jongboom
 
PDF
TinyML: Machine Learning for Microcontrollers
Robert John
 
PPTX
Screenless display
chnaveed
 
PPTX
IoT Cloud architecture
MachinePulse
 
PPT
skinput technology
yamini rayalu
 
PPTX
Arduino TinyML & IoT
Robocraze
 
PPTX
Final year project presentation IOT Based home security system
SarmadMalik18
 
PPTX
RFID based smart shopping cart and billing system
laharipothula
 
PDF
Syed IoT - module 5
Syed Mustafa
 
PDF
Understanding the Internet of Things Protocols
Real-Time Innovations (RTI)
 
PPT
brain computer-interfaces PPT
Vijay Mehta
 
DOCX
Final report obstacle avoiding roboat
Shubham Thakur
 
PPT
Blue Eyes ppt
deepu427
 
PPT
BLUE EYES TECHNOLOGY
Chaitanya Ram
 
PPTX
Smart door lock
aswin5432
 
PPTX
IoT
Ananth Kumar
 
POTX
Rover Technology
Bhumivaghasiya
 
PPTX
EyeRing PowerPoint Presentation
Priyad S Naidu
 
PPTX
5 pen-pc-technology complete ppt
atinav242
 
PPTX
Sign Language Recognition based on Hands symbols Classification
Triloki Gupta
 
Intelligent Edge - Getting started with TinyML for industrial applications
Jan Jongboom
 
TinyML: Machine Learning for Microcontrollers
Robert John
 
Screenless display
chnaveed
 
IoT Cloud architecture
MachinePulse
 
skinput technology
yamini rayalu
 
Arduino TinyML & IoT
Robocraze
 
Final year project presentation IOT Based home security system
SarmadMalik18
 
RFID based smart shopping cart and billing system
laharipothula
 
Syed IoT - module 5
Syed Mustafa
 
Understanding the Internet of Things Protocols
Real-Time Innovations (RTI)
 
brain computer-interfaces PPT
Vijay Mehta
 
Final report obstacle avoiding roboat
Shubham Thakur
 
Blue Eyes ppt
deepu427
 
BLUE EYES TECHNOLOGY
Chaitanya Ram
 
Smart door lock
aswin5432
 
Rover Technology
Bhumivaghasiya
 
EyeRing PowerPoint Presentation
Priyad S Naidu
 
5 pen-pc-technology complete ppt
atinav242
 
Sign Language Recognition based on Hands symbols Classification
Triloki Gupta
 

Similar to Arduino in TinyML with Edge Impulse (20)

PPTX
TinyML & EDGE AI explained easily for kids
Rashi Agarwal
 
PDF
2023 Hardware series ,TinyML Kenya workshop - Solomon Muhunyo Githu
Solomon Githu
 
PDF
Implementation of Tiny Machine Learning Models on Arduino 33 – BLE for Gestur...
Springer
 
PPTX
introductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptx
naveedtariq21
 
PDF
Edge AI: Bringing Intelligence to Embedded Devices
Speck&Tech
 
PDF
ECML PKDD 2021 ML meets IoT Tutorial Part I: ML for IoT Devices
Bharath Sudharsan
 
PDF
EEP596-TinyML-Spring24-Slides detail description
hakim788710
 
PDF
“The Data-Driven Engineering Revolution,” a Presentation from Edge Impulse
Edge AI and Vision Alliance
 
PDF
Webinar: Machine Learning para Microcontroladores
Embarcados
 
PPTX
Combining Machine Learning with Physical Computing - June 2023
Hal Speed
 
PPTX
Machine learning and Deep learning on edge devices using TensorFlow
Aditya Bhattacharya
 
PDF
Tiny intelligent computers and sensors - Open Hardware Event 2020
Jan Jongboom
 
PDF
ML at the Edge: Building Your Production Pipeline with Apache Spark and Tens...
Databricks
 
PPTX
ML At the Edge: Building Your Production Pipeline With Apache Spark and Tens...
Stavros Kontopoulos
 
PPTX
Machine learning at the edge
Mehmet Ali Anıl
 
PDF
ECML PKDD 2021 ML meets IoT Tutorial Part II: Creating ML based Self learning...
Bharath Sudharsan
 
PPTX
Teaching Machine Learning with Physical Computing - July 2023
Hal Speed
 
PDF
Train++: An Incremental ML Model Training Algorithm to Create Self Learning I...
Bharath Sudharsan
 
PDF
Machine learning with firebase ml kit
Pankaj Rai
 
PDF
“TensorFlow Lite for Microcontrollers (TFLM): Recent Developments,” a Present...
Edge AI and Vision Alliance
 
TinyML & EDGE AI explained easily for kids
Rashi Agarwal
 
2023 Hardware series ,TinyML Kenya workshop - Solomon Muhunyo Githu
Solomon Githu
 
Implementation of Tiny Machine Learning Models on Arduino 33 – BLE for Gestur...
Springer
 
introductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptx
naveedtariq21
 
Edge AI: Bringing Intelligence to Embedded Devices
Speck&Tech
 
ECML PKDD 2021 ML meets IoT Tutorial Part I: ML for IoT Devices
Bharath Sudharsan
 
EEP596-TinyML-Spring24-Slides detail description
hakim788710
 
“The Data-Driven Engineering Revolution,” a Presentation from Edge Impulse
Edge AI and Vision Alliance
 
Webinar: Machine Learning para Microcontroladores
Embarcados
 
Combining Machine Learning with Physical Computing - June 2023
Hal Speed
 
Machine learning and Deep learning on edge devices using TensorFlow
Aditya Bhattacharya
 
Tiny intelligent computers and sensors - Open Hardware Event 2020
Jan Jongboom
 
ML at the Edge: Building Your Production Pipeline with Apache Spark and Tens...
Databricks
 
ML At the Edge: Building Your Production Pipeline With Apache Spark and Tens...
Stavros Kontopoulos
 
Machine learning at the edge
Mehmet Ali Anıl
 
ECML PKDD 2021 ML meets IoT Tutorial Part II: Creating ML based Self learning...
Bharath Sudharsan
 
Teaching Machine Learning with Physical Computing - July 2023
Hal Speed
 
Train++: An Incremental ML Model Training Algorithm to Create Self Learning I...
Bharath Sudharsan
 
Machine learning with firebase ml kit
Pankaj Rai
 
“TensorFlow Lite for Microcontrollers (TFLM): Recent Developments,” a Present...
Edge AI and Vision Alliance
 
Ad

Recently uploaded (20)

PDF
epi editorial commitee meeting presentation
MIPLM
 
PDF
Vani - The Voice of Excellence - Jul 2025 issue
Savipriya Raghavendra
 
PPTX
Lesson 1 Cell (Structures, Functions, and Theory).pptx
marvinnbustamante1
 
PDF
Lean IP - Lecture by Dr Oliver Baldus at the MIPLM 2025
MIPLM
 
PDF
Horarios de distribución de agua en julio
pegazohn1978
 
PPTX
AIMA UCSC-SV Leadership_in_the_AI_era 20250628 v16.pptx
home
 
PDF
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
PDF
Vietnam Street Food & QSR Market 2025-1.pdf
ssuserec8cd0
 
PDF
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
PPTX
How to Create a Customer From Website in Odoo 18.pptx
Celine George
 
PPTX
Nitrogen rule, ring rule, mc lafferty.pptx
nbisen2001
 
PPTX
SD_GMRC5_Session 6AB_Dulog Pedagohikal at Pagtataya (1).pptx
NickeyArguelles
 
PPTX
ENGlish 8 lesson presentation PowerPoint.pptx
marawehsvinetshe
 
PPTX
Building Powerful Agentic AI with Google ADK, MCP, RAG, and Ollama.pptx
Tamanna36
 
PDF
Week 2 - Irish Natural Heritage Powerpoint.pdf
swainealan
 
PDF
Council of Chalcedon Re-Examined
Smiling Lungs
 
PPTX
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
PPTX
DIGITAL CITIZENSHIP TOPIC TLE 8 MATATAG CURRICULUM
ROBERTAUGUSTINEFRANC
 
PDF
I3PM Case study smart parking 2025 with uptoIP® and ABP
MIPLM
 
PDF
WATERSHED MANAGEMENT CASE STUDIES - ULUGURU MOUNTAINS AND ARVARI RIVERpdf
Ar.Asna
 
epi editorial commitee meeting presentation
MIPLM
 
Vani - The Voice of Excellence - Jul 2025 issue
Savipriya Raghavendra
 
Lesson 1 Cell (Structures, Functions, and Theory).pptx
marvinnbustamante1
 
Lean IP - Lecture by Dr Oliver Baldus at the MIPLM 2025
MIPLM
 
Horarios de distribución de agua en julio
pegazohn1978
 
AIMA UCSC-SV Leadership_in_the_AI_era 20250628 v16.pptx
home
 
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
Vietnam Street Food & QSR Market 2025-1.pdf
ssuserec8cd0
 
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
How to Create a Customer From Website in Odoo 18.pptx
Celine George
 
Nitrogen rule, ring rule, mc lafferty.pptx
nbisen2001
 
SD_GMRC5_Session 6AB_Dulog Pedagohikal at Pagtataya (1).pptx
NickeyArguelles
 
ENGlish 8 lesson presentation PowerPoint.pptx
marawehsvinetshe
 
Building Powerful Agentic AI with Google ADK, MCP, RAG, and Ollama.pptx
Tamanna36
 
Week 2 - Irish Natural Heritage Powerpoint.pdf
swainealan
 
Council of Chalcedon Re-Examined
Smiling Lungs
 
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
DIGITAL CITIZENSHIP TOPIC TLE 8 MATATAG CURRICULUM
ROBERTAUGUSTINEFRANC
 
I3PM Case study smart parking 2025 with uptoIP® and ABP
MIPLM
 
WATERSHED MANAGEMENT CASE STUDIES - ULUGURU MOUNTAINS AND ARVARI RIVERpdf
Ar.Asna
 
Ad

Arduino in TinyML with Edge Impulse

  • 1. Arduino in TinyML Edge Impulse & Nano 33 BLE Sense
  • 2. Pre-Requisites Basic ML Background Understanding of ML Concepts like Training/Testing/Quantizations/Neural Networks
  • 3. Overview Machine Learning What is Machine Learning , ML vs. Traditional Programming Deep Learning What constitutes deep learning TinyML Introduction to TinyML Why TinyML ? Advantages of TinyML TinyML Applications Where all TinyML is used today How to TinyML ? Techniques used in the Implementation of TinyML Edge Impulse Introduction to Edge Impulse Overview Overview of the platform Boards Different boards that can be integrated into edge impulse Data Collection Data collection process in Edge Impulse Training & Testing Training based on the gathered data and testing for the overall accuracy Deployment Deploying the project to your microcontroller board
  • 4. Machine Learning (ML) ML is the study of computer algorithms that can improve automatically through experience and by the use of data. -Wikipedia Machine Learning Data Results Rules Future Predictions
  • 5. Deep Learning Source: What are Neural Networks? | IBM
  • 6. TinyML TinyML lies at the intersection of the two exciting field of Embedded Systems and Machine Learning opening up the doors to a wide variety of applications.
  • 7. Why TinyML ? Anomaly Detection Predictive Maintenance Keyword Spotting Recognizing a particular keyword (Eg. Alexa , Hey Google) Object Detection Searching through images for a particular object Applications Privacy Data need not be transferred for processing Improved Performance Low Power Consumption, Latency & Bandwith Edge Processing Wide range of applications, process at the source Benefits
  • 8. Additional TinyML Applications Manufacturing Predictive Maintenance ( Santagostino's predictive maintenance for HVAC uses Nano RP2040 Connect (arduino.cc) ) Healthcare Realtime Monitoring ( Accurate Health Information Accessible to Everyone (ouraring.com) ) Agriculture Crop & Livestock Monitoring (Edge Impulse - Website) Retail Inventory Monitoring , Out of Stock Notifcations (Why TinyML use cases are taking off (techtarget.com))
  • 9. How to TinyML? Techniques Pruning Quantization Quantization Aware Training Post Training Quantization Tools Edge Impulse 1 Tensorflow Lite for Microcontrollers 2 CodeCraft (Seeed Studio) 4 AIfES 3 A review on TinyML: State-of-the-art and prospects - ScienceDirect
  • 10. Generic TinyML Pipeline / Workflow 1 Data Collection 2 Data Preprocessing 3 Model Design 4 Model Training 5 Model Evaluation 6 Model Conversion 7 Deployment 8 Inferencing TinyML
  • 11. Q&A
  • 12. Edge Impulse - Practical Demonstration!
  • 13. Initial Board Setup Edge Impulse Firmware Arduino Nano 33 BLE Sense (edgeimpulse.com) Edge Impulse CLI Installation (edgeimpulse.com) Arduino CLI Installation - Arduino CLI
  • 19. Day 1 March 21 Introduction to Arduino Overview of Various Arduino Boards Getting Started with Arduino Day 2 March 22 Averse to writing code? Program Arduino using Blocks Day 3 March 24 Arduino & Industry Day 5 March 26 End to End TinyML application using Sensa & AIFES with Arduino Day 4 March 25 Exploring TinyML with Arduino & Edge Impulse Overview of the Arduino Week Feedback : https://forms.gle/E1kxWcTdaWqEzueRA

Editor's Notes

  • #9: Oura, Predictive MT. Manufacturing: TinyML-powered predictive maintenance can reduce the downtime and costs associated with equipment failure. Retail: TinyML can be used to monitor inventories and send alerts. This can prevent out-of-stock situations. Agriculture: TinyML devices can be used to get real-time data by monitoring crops or livestock. Healthcare: Real-time health monitoring enabled by TinyML devices can deliver better and more personalized patient care. - OURA Ring
  • #10: Show toolset - Edge Impulse , Tensorflow Lite
  • #12: Short Q&A 2-5min
  • #19: EON Tuner TFLM AIfES