SlideShare a Scribd company logo
Unlocking The Potential of
IoT with AI
Intro, Use Cases, A bit of code
#TIAPDC2019 - Jakarta - July 4, 2019 | 11.15AM
Andri Yadi
CEO, DycodeX
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
Andri Yadi
Co-founder & CEO of DycodeX
Vice Chairman, Indonesia IoT Association (ASIOTI)
a (at) dycodex.com | http://andriyadi.com
A Physicist, Developer, Maker, Community Guy, Entrepreneur
About Me
MicrosoN Most Valuable Professional (MVP) of Azure for 12 years

Code for food & passion for 20 years

Break & make electronic stuVs for 22 years

Trying to change the world through entrepreneurship, 15 years now
PT. DycodeX Teknologi Nusantara
Today, we're pioneering and leading in developing end-to-end home-
grown A"i$cial Intelligence (AI) & Internet of Things (IoT)-based
products & solutions in Indonesia, and enable maker movement along
the way.

One of pioneers in AIoT in the country and does the tech in-house!
As seen on
DycodeX
Our vision is to solve big problems with technology.
P.S: Watch the movie. By Steven Spielberg
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
What’s AI for
AI Applications
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
Ingestion

/ API
Intelligence
EngineInternet
AI-powered, Cloud-backed Application
Edge Cloud
Simplified Architecture
Inference result
Raw data
Face API
(Azure Cognitive
Service)
Internet
If you remember: how-old.net
Edge Cloud
how-old.net

(circa 2015)
(Web Browser)
Image data
*original version
Age & gender prediction,
face bounding boxes
Enter
Internet of Things
“Network of physical objects with embedded
electronics, software, and connectivity, that
exchange data, to enable “smart” and advanced
applications and services„
So, what is Internet of Things?
IoT Common (Simplified) Architecture
Gateways /

Base Station
Rule + Alert,
Internet
CloudEdge
Ingestion
& Storage
Things
Visualization
User
Apps
Devices &
Firmware Mgt.
Analytics
(lots of them)
SMARTernak - 1,000m ViewSMARTernak
BASE STATION
5 km coverage, 1000+
devices.
TRACKER
Catte-wearable tracker
contains a bunch of
sensors
ENVIRONMENTAL
SENSORS
Collection of sensors to
monitor environmental
*optional*
SMART CAMERA
Monitor cattle’s behaviour,
body heat, to estimate
body weight through
image processing.
FARM MANAGER /
OWNER / INVESTOR
DRONE
Provide surveillance
and to help herding.
*In development*
VIRTUAL FENCE
Contain and move cattle
without physical posts
and wires.
CLOUD
Where the heavy-
lifting happens.
CARETAKER
One farmer/
caretaker can easily
cover a vast grazing
area and hundreds
of cattle.
SMARTernak: Monitoring
Monitor cale’s where-about &
well-being parameters
hip://dycodex.com/smafernak
Sensed Parameters:

Latitude, Longitude
Speed, Direction
Body temperature
Ambient temperature &
humidity
Ambient light
Ambient sound
Movement (Linear, Angular,
Direction)
Chest Circumference
Device removal status
Battery voltage & capacity
Internet
SMARTernak: Monitoring
Monitor cale’s where-about &
well-being parameters
hip://dycodex.com/smafernak
Sensed Parameters:

Latitude, Longitude
Speed, Direction
Body temperature
Ambient temperature &
humidity
Ambient light
Ambient sound
Movement (Linear, Angular,
Direction)
Chest Circumference
Device removal status
Battery voltage & capacity
SMARTernak: Monitoring
Now imagine…
…10,000 cows …10,000 views
SMARTernak: Monitoring
Now imagine…
…10,000 cows …10,000 views
Farmers may not need or understand raw data!
What if we put
AI into IoT?
AI + IoT
IoT is about automated data collecting, 

storing, visualisation, and reacting, in massive scale
“Data Supplier”
AI + IoT
IoT is about automated data collecting, 

storing, visualisation, and reacting, in massive scale
Combining AI + IoT enables a lot of use cases & business models!
“Data Supplier”
AI is about making sense of plethora of data, 

generating insights & recommendation,
and predicting the future outcome
“Data Miner”
AI + IoT: Insights
This is where AI helps in SMARTernak. 

Because cale-farmer doesn’t care about (raw) data
Mobile App
Accelerometer
Gyro
Body
Temperature
Chest
Circumference
Hyperlocal Weather Prediction
Solar sensor
Air temperature,
humidity,
barometric pressure
Rain gauge
Wind speedWind direction
“Cheap” weather station 

on each blocks 

(city, farm, …)
Air quality
Weather

Prediction
Use Cases:

Farming 

Online “Ojek” Fare and
Distribution

Logistics

Flooding

Damage predictionDeep Learning Model
Examples:

IBM Deep Thunder
Smacphone data
Ingestion

/ API
Azure Cognitive
Service: Face API
Internet
Example: Gender & Emotion Recognition
Edge Cloud
Microcontroller +
Camera Sensor
Inference result (JSON)
Image
Ingestion

/ API
Azure Cognitive
Service: Face API
Internet
Example: Gender & Emotion Recognition
Edge Cloud
Microcontroller +
Camera Sensor
Inference result (JSON)
Image
Ingestion

/ API
Azure Cognitive
Service: Face API
Internet
Example: Gender & Emotion Recognition
Edge Cloud
Male, Neutral
Microcontroller +
Camera Sensor
Inference result (JSON)
Image
Demo: Gender & Emotion Recognition in the Cloud
hps://www.youtube.com/watch?v=vvQfYqrUwFg
That demo is super simple,

but it can help visually impaired
people to “see”
hps://youtu.be/hUWEG2oV7qM?t=397
Source: hips://youtu.be/hUWEG2oV7qM
…and those are cloud-powered
Artificial Intelligence
Source: https://www.riskgroupllc.com/wp-content/uploads/Cloud-Powered-AI.jpg
AI on The Cloud
Pros:
You can always have more, just scale

“Unlimited” computing power: for ML learning & inference

“Unlimited” storage: for AI model and dataset

Easier to maintain

Easier to update (soNware, AI model/algorithm), to secure, etc
AI on The Cloud
Pros:
You can always have more, just scale

“Unlimited” computing power: for ML learning & inference

“Unlimited” storage: for AI model and dataset

Easier to maintain

Easier to update (soNware, AI model/algorithm), to secure, etc
Cons:
High latency: as data need to transferred to cloud

Must be online: to exchange data with cloud. Connectivity can
be challenges for cefain use cases

Potential privacy issue: your face goes to the cloud, who know
what will happen
AI on The Cloud - Cons
High latency

Must be online

Potential privacy issue
AI on The Cloud - Cons
High latency

Must be online

Potential privacy issue
What If…
We move intelligence closer or at
the Edge
Ingestion

/ API
Intelligence
EngineInternet
Edge Cloud
Simplified Architecture of AI-powered Application
Inference result
Raw data
Back to…
Ingestion

& API
Intelligence
Engine
Internet
Edge Cloud
Current Trend
Ingestion

& API
Intelligence
Engine
Internet
Edge Cloud
Intelligence
Current Trend
Pac of “intelligence” move to the Edge

Hence, AI at The Edge
But, why AI at the Edge?
AI at The Edge
Pros:
High peqormance: less latency as no data need to go to cloud

Works orine: no internet connectivity needed to exchange
data with cloud.

Beier privacy: data can stays on-device if necessary

Escient power consumption: no need to send large data to
cloud
AI at The Edge
Pros:
High peqormance: less latency as no data need to go to cloud

Works orine: no internet connectivity needed to exchange
data with cloud.

Beier privacy: data can stays on-device if necessary

Escient power consumption: no need to send large data to
cloud
Cons:
ML model needs to be optimised: optimisation during or post
training. Post training optimisation involves model conversion
which not always be trivial

Challenging deployment & maintenance: new ML model means
OTA update is needed for many devices
Example: Face Recognition at The Edge
Ingestion

/ API
Face Detection &
Recognition
Internet
Edge Cloud
Camera
Example: Face Recognition at The Edge
Ingestion

/ API
Face Detection &
Recognition
Internet
Edge Cloud
Andri
Camera
Example: Face Recognition at The Edge
Ingestion

/ API
Face Detection &
Recognition
Internet
Edge Cloud
Andri
{
“detected”: “2019-07-04T090422”,
“face_id”, 1,
“face_name”, “Andri”,

…
}
Camera
Example: Face Recognition at The Edge
Ingestion

/ API
Face Detection &
Recognition
Internet
Edge Cloud
Andri
{
“detected”: “2019-07-04T090422”,
“face_id”, 1,
“face_name”, “Andri”,

…
}
Camera
5D 1B 16 56 01
41 6E 64 72 69
or simply…
Example: Face Recognition at The Edge
Ingestion

/ API
Face Detection &
Recognition
Internet
Edge Cloud
Andri
{
“detected”: “2019-07-04T090422”,
“face_id”, 1,
“face_name”, “Andri”,

…
}
Camera
5D 1B 16 56 01
41 6E 64 72 69
or simply…
~100KB
Example: Face Recognition at The Edge
Ingestion

/ API
Face Detection &
Recognition
Internet
Edge Cloud
Andri
{
“detected”: “2019-07-04T090422”,
“face_id”, 1,
“face_name”, “Andri”,

…
}
Camera
5D 1B 16 56 01
41 6E 64 72 69
or simply…
~100KB
—> 10 Bytes
Example: Face Recognition + LPWA
Ingestion

/ API
Face Detection &
Recognition
LPWA
Edge Cloud
Andri
{
“detected”: “2019-07-04T090422”,
“face_id”, 1,
“face_name”, “Andri”,

…
}
Camera
5D 1B 16 56 01
41 6E 64 72 69
or simply…
LPWA:
Low Power Wide Area Network:
LoRa/LoRaWAN, SigFox, NB-IoT
Now…
“Jerry Maguire” (1996). P.S: Watch the movie.
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
9Billion+
Microcontroller-powered devices deployed each year
AI on “Thing” will open a whole lot oppocunities
Still not sure?
So, how can we achieve
AI at the Edge?
ML-accelerated
processor
a class of microprocessor
designed as hardware
acceleration for AI
applications, e.g. for
neural networks, machine
vision and machine
learning

Example:
GPU

FPGA

ASIC
Development
Board /
Accessories
a standalone computing
system with ML-
accelerated processor
(main or co-) as a main or
additional development
unit

Example:
Coral DevBoard or USB
Accelerator

Intel Neural Compute
Stick

Sipeed Maix
Sorware Tools
Compilers

ML Model Convefer

SDK

OS

Example:
TensorFlow & TensorFlow
Lite

OpenVino

nncase
Suppocs
Documentation 

Model Zoo

Examples

Datasheets

Hardware Sorware
What do we need?
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
Age, gender, emotion
detection at the Edge
DEMO
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
ML-accelerated
processor
Optimized deep learning
solutions across multiple
Intel® hardware plavorms

Example:
CPU (Xeon)

FPGA (Arria)

ASIC (Movidius)
Development
Board /
Accessories
Example: 

Intel Neural Compute
Stick (Movidius)

UP Square Board + AI
Vision X Dev Kit

IEI TANK AIoT Dev Kit
Sorware Tools
Model Optimizer

Inference Engine

Model Downloader
Suppocs
Documentation 

Reference Implementation

Model Zoo

Examples

Datasheets

Hardware Sorware
Intel OpenVino
Open Visual Inferencing and Neural Network Optimization
hips://docs.openvinotoolkit.org
UP Square Board + AI Vision X Dev Kit IEI TANK AIoT Dev Kit
Dev Kit for Edge Intelligence using Intel Hardware
Dev Kit: Raspberry Pi + Intel NCS 2
Image Classification
at the Edge
What does really happen there?
DEMO
So much easier if we use…
UP Square Board + 

AI Vision X Dev Kit
Nvidia Jetson Nano
Google Coral
Dev Board
Raspberry Pi 3 + 

Intel NCS 2
We can use SBC + NNA
5-10Wais
But…
For Low Power Use Case
Use Microcontroller (MCU)
Sipeed Maix

K210-powered dual core 64-bit
RISC-V 400 MHz
With/Without WiFi
SparkFun Edge 

32-bit ARM Cortex-M4F
48 MHz; 1MB Flash; 384KB SRAM
BLE 5 Radio
SensorTile 

STM32L476JG 32-bit ARM Cortex-
M4 80 MHz; 1MB Flash; 128KB SRAM
Accel, Gyro, Compass, Pressure,
Microphone sensor
BLE 4.2 Radio
Let me talk a bit of Sipeed Maix
Disclaimer: I have no auliation with Sipeed (yet)
ML-accelerated
processor
Optimized deep learning
processor based on RISC-
V architecture: K210.

Kendryte K210: 

Dual core 64-bit RISC-V
400 MHz

KPU: NeuralNet Processor

APU: Audio Processor

8 MB SRAM

Flexible Programmable IO
Array (FPIOA)

DVP for camera & LCD

FFT, AES, SHA256
Accelerator
Development
Board / Modules
Module: 

MAIX-I: SoM with K210
inside, power, yash
storage, with/without
WiFi

Dev Boards: 

Maixduino, Maix Go,
Maix Bit, M1 Dock, AI HAT 

Accessories: 

LCD, Camera, Binocular
Camera, I2S Microphone,
Microphone Array
Sorware Tools
Framework: 

Maixduino

MaixPy

K210 FreeRTOS SDK

K210 Standalone SDK

IDE: 

VS Code + PlavormIO

MaixPy IDE

ML tools: 

nncase: NeuralNet
optimization toolkit (from
TensorFlow Lite)

Suppocs
Documentation:
hips://maixduino.sipeed.com/en/
hips://maixpy.sipeed.com/en/ 

Examples & reference
implementation

Datasheets

MaixHub (Models Hub)

Forum & Telegram Group

Hardware Sorware
Sipeed Maix
RISC-V-based hardware and sorware plaMorm for AI and IoT
Sipeed Maix Go - K210-based AI Board
hps://www.seeedstudio.com/Sipeed-MAix-GO-Suit-for-RISC-V-AI-IoT-p-2874.html
Yes, DycodeX has it. One of the zrst in
the world receiving the board
Grove AI HAT
0.3-0.5Wais
Better yet…
Idle to full power inference
0.03 wa for sleeping mode
Back to Image Classixcation Demo
Choosing Network Architecture for Image Classixcation
KPU
DVP
Image Classification using Maix
K210 Processor
Camera Sensor
MobileNet
Model
CPU
Classixcation

Result
Object
MaixPy
(MicroPython)
But, 17MB is still too big!
ML Model Pipeline for K210
Compress

(toco)
Optimize

(nncase)
Train 

(on your awesome
machine or Cloud)
.h5 .pb .Mlite
.kmodel
Copy to MCU via SD Card,
or

Burn to its Flash
Inference

(KPU library)
Inference 

Result
ML Model Pipeline for AI at The Edge - in General
Optimize

(compress, remove,
replace)
Train 

(on your awesome
machine or Cloud)
.h5 

.pb

.cazemodel

ONNX Intermediate
Representation

File
Transfer IR zle 

to Edge device
Inference

(Edge-optimized
Inference library)
Inference 

Result
OK, show me real product
AIoT-powered Smart Trash Management Platform
Introducing...
by DycodeX
Sorting
Plastic and non-plastic trash using AI-Powered machine
vision
Compacting
Optimizing trash storage
Reward
Calculate reward point based on trash type
Notify & Monitoring
Let the waste management official knows upon full capacity
or other conditions
What it can do
Compactor
Sorting
Compartment
Can “mouth”
Touch Display
Proximity sensor
Camera
Object insertion
sensor
Sensors
(level, smoke)
Sorter mechanic
Replaceable trash
bin
Raspberry Pi +
Intel NCS 2
AITrash Can - Internal
Demo Video: h]ps://bit.ly/aitrash-fv
NeuralNet
Accelerator

(Intel NCS 2)
Compute
Camera Sensor
CPU

(Raspberry Pi)
Other Sensors
(Level, Proximity,
Smoke, …)
Connectivity
(LongRange:NB-IoT/CellularorLoRa,
ShocRange:WiFi)
Display
Cloud
Ingestion
Visualisation
User
Apps
Devices &
Firmware Mgt.
Processing,
Trigger & Alec
Edge
Firmware
OpenVino
AI Model
SDK & OS
Sorware
Baery
Power
Management
Power
Backhaul AI Model Mgt.
App Server
Mechanical
System Architecture
AITrash Cloud Payment Gateway
End-user Experience
AITrash Can
1. Throw a trash
2. Camera captures
trash photo & AI
classizes trash
3. Submit Trash data
(type, dimension, …) 4. Calculate reward
5. Reward6. Reward7. Display QR Code

(to redeem reward using
Mobile App)
Plastic
Glass
Other
Batik Analyzer
Authentic Batik is made by wriien or stamped
process. It’s not the paiern.

DycodeX works closely with Balai Besar Kerajinan &
Batik to collect Dataset and train ML model.

We also developed the mobile apps, and specialised
hardware

It’s for internal tool (for now), not on App Store

ML model successfully achieved 87% accuracy. Still
needs improvement
Video: hps://youtu.be/tlBV1sFLLo0
AI at the Edge for
non-image data?
NeuralNet
Accelerator
Compute
Low Power
MCU
IMU Sensor
Firmware
Custom ML
Model
Sorware
LPWA
Body Temperature
Sensor
AIoT on SMARTernak
Connectivity
(NB-IoT / LoRa)
Predicted activity

(standing, lying-down, feeding, and more)
App
Movement captured by 

Inefial Measurement Unit (IMU) & 

other sensor inside 

caile-wearable device
Web Socket
5D 1B 16
56 01 41
…(1080 B)
Detect & learn caile behaviours based on sensor data with the help of AI
NeuralNet
Accelerator
Compute
Low Power
MCU
IMU Sensor
Firmware
Custom ML
Model
Sorware
LPWA
Body Temperature
Sensor
AIoT on SMARTernak
Connectivity
(NB-IoT / LoRa)
Predicted activity

(standing, lying-down, feeding, and more)
App
Movement captured by 

Inefial Measurement Unit (IMU) & 

other sensor inside 

caile-wearable device
Web Socket
5D 1B 16
56 01 41
…(1080 B)
0A 0B 01
(3 Bytes)
Detect & learn caile behaviours based on sensor data with the help of AI
NeuralNet
Accelerator
Compute
Low Power
MCU
IMU Sensor
Firmware
Custom ML
Model
Sorware
LPWA
Body Temperature
Sensor
AIoT on SMARTernak
Connectivity
(NB-IoT / LoRa)
Predicted activity

(standing, lying-down, feeding, and more)
App
Movement captured by 

Inefial Measurement Unit (IMU) & 

other sensor inside 

caile-wearable device
Web Socket
5D 1B 16
56 01 41
…(1080 B)
0A 0B 01
(3 Bytes)
{
“cattle_id”: 94,
“act”, “standing”,

…
}
LPWA = Low Power Wide Area Network
Payload length: ~200 - 1600 bytes
Detect & learn caile behaviours based on sensor data with the help of AI
Let’s dive into a feature: On-device Activity Prediction
Demo Video: http://bit.ly/smrtrnk-ai-3
Artificial Intelligence of Things
AIoT
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
Intel OpenVino:
Docs: hips://docs.openvinotoolkit.org/

Model Zoo: hips://github.com/opencv/open_model_zoo

Implementations: hips://soNware.intel.com/en-us/smaf-video

Sipeed Maix:
Boards: hips://www.seeedstudio.com/tag/MAIX.html 

MaixPy: hip://github.com/sipeed/MaixPy

DycodeX:
SMARTernak: hips://smafernak.com 

ESPectro32: hips://shop.makestro.com/product/espectro32-v2/ 

Other products & solutions: hips://dycodex.com 

Azure:
Azure Machine Learning: hips://azure.microsoN.com/en-in/services/machine-learning-
service/ 

Contact me:
andri@dycodex.com 

hip://github.com/andriyadi 

hips://www.slideshare.net/andri_yadi/
Call to Action
Join
hps://facebook.com/asioti/
hp://bit.ly/asioti-tgram
 hp://bit.ly/MemberASIOTI
makestroid
makestroid
makestroid
makestro.com
An Indonesia Platform for Maker:
to “democratize” knowledge, hardware
kit, and software to help makers to start
making in hardware, to drive into
Internet of Things
Start Making at
Learning
Hardware
Marketplace
Software &
Cloud
Community
RIoT is Makestro’s program for nurturing IoT
makers, officially supported by Indonesia’s
Ministry of ICT
x-camp.id
Enrol
Enrol at: x-camp.id
Want to put “AI” in “BrAIns”?
or invest on AIoT?
hi@dycodex.com | https://dycodex.com
AIoT & Maker Movement enabler
Bandung, Indonesia
Keep in touch

More Related Content

PDF
AIoT: Intelligence on Microcontroller
PDF
IoT Systems: Technology, Architecture & Performance
PDF
IoT Overview
PDF
Entrepreneurship through Making
PDF
Connected Things, IoT and 5G
PPTX
Iot basics & evolution of 3 gpp technolgies for iot connectivity
PDF
Xprize Think Tank Phoenix IoT Presentation 4/18/16
PDF
Internet of Things: Intro and Demo
AIoT: Intelligence on Microcontroller
IoT Systems: Technology, Architecture & Performance
IoT Overview
Entrepreneurship through Making
Connected Things, IoT and 5G
Iot basics & evolution of 3 gpp technolgies for iot connectivity
Xprize Think Tank Phoenix IoT Presentation 4/18/16
Internet of Things: Intro and Demo

What's hot (20)

PPTX
IoT Development - Opportunities and Challenges
PDF
Simple things about Internet of Things
PDF
Presentacion Wim Elfrink IoT World Forum Chicago
PDF
IoT with 5G-Network
PPTX
IoT with only your Laptop - Build Stuff 2021
PDF
Keynote - IoT and role of Mediatek in the IoT space
PDF
M2M transitioning to IoT opportunity for telcos. Success references.
PDF
Maker Movement toward IoT Ecosystem in Indonesia
PDF
Watson IoT @Ryerson University - IEEE Chapter
PDF
Io t internship
PDF
IoT across devices with Windows 10 and Azure IoT Suite by Admir Tuzović
PPTX
NashTech - Azure IoT Solutions on Microsoft Azure
PPTX
Artificial intelligence of things(AIoT): What is AIoT: AIoT applications
PPTX
IOT - Internet of Things - September 2017
PDF
A management introduction to IoT - Myths - Pitfalls - Challenges
PDF
Cisco io t for vietnam cio community 2 apr 2015 - split
PPTX
IoT Developer Survey 2017
PPTX
The Future is Internet of Things (IOT)
PDF
AStar IoT and smart hospital architecture
PPTX
5G Edge Computing IoT Presentation
IoT Development - Opportunities and Challenges
Simple things about Internet of Things
Presentacion Wim Elfrink IoT World Forum Chicago
IoT with 5G-Network
IoT with only your Laptop - Build Stuff 2021
Keynote - IoT and role of Mediatek in the IoT space
M2M transitioning to IoT opportunity for telcos. Success references.
Maker Movement toward IoT Ecosystem in Indonesia
Watson IoT @Ryerson University - IEEE Chapter
Io t internship
IoT across devices with Windows 10 and Azure IoT Suite by Admir Tuzović
NashTech - Azure IoT Solutions on Microsoft Azure
Artificial intelligence of things(AIoT): What is AIoT: AIoT applications
IOT - Internet of Things - September 2017
A management introduction to IoT - Myths - Pitfalls - Challenges
Cisco io t for vietnam cio community 2 apr 2015 - split
IoT Developer Survey 2017
The Future is Internet of Things (IOT)
AStar IoT and smart hospital architecture
5G Edge Computing IoT Presentation
Ad

Similar to TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI (20)

PPTX
SAP Leonardo
PDF
Global Azure Bootcamp 2019 - AIoT powered by Azure
PDF
Dell NVIDIA AI Roadshow - South Western Ontario
PDF
Exploring the Trend Toward the Edge | Eclipse IoT Day Santa Clara 2019
PDF
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
PDF
InfoRepos Academy Introduction v1.1 - IIOT Experiential Learning Program
PPTX
FinalPPT-StJoseph (3).pptx
PPTX
Overcoming the AIoT Obstacles through Smart Component Integration
PDF
When Computers are Everywhere, Will we have superpowers.
PDF
Microsoft Azure-powered IoT & AI Solution To Help Farmer
PDF
CloudCamp Chicago - June 17, 2015 The Internet of Things
PDF
2016 iot summit_guy_bieber9
PPTX
What happens in the Innovation of Things?
PDF
08_-_Masamichi_Tanaka_-_Bigdata_and_AI_in_IOT.pdf
PDF
Emerging Technology trends and employability skills
PPTX
Naxolink AI Concepts
PDF
Internet of Things IoT Scotland 2015
PPTX
Fin fest 2014 - Internet of Things and APIs
PPTX
Internet Of Things What You Need To Know - TechFuse
PPTX
Activating contextual intelligence
SAP Leonardo
Global Azure Bootcamp 2019 - AIoT powered by Azure
Dell NVIDIA AI Roadshow - South Western Ontario
Exploring the Trend Toward the Edge | Eclipse IoT Day Santa Clara 2019
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
InfoRepos Academy Introduction v1.1 - IIOT Experiential Learning Program
FinalPPT-StJoseph (3).pptx
Overcoming the AIoT Obstacles through Smart Component Integration
When Computers are Everywhere, Will we have superpowers.
Microsoft Azure-powered IoT & AI Solution To Help Farmer
CloudCamp Chicago - June 17, 2015 The Internet of Things
2016 iot summit_guy_bieber9
What happens in the Innovation of Things?
08_-_Masamichi_Tanaka_-_Bigdata_and_AI_in_IOT.pdf
Emerging Technology trends and employability skills
Naxolink AI Concepts
Internet of Things IoT Scotland 2015
Fin fest 2014 - Internet of Things and APIs
Internet Of Things What You Need To Know - TechFuse
Activating contextual intelligence
Ad

More from Andri Yadi (20)

PDF
Introduction to AIoT & TinyML - with Arduino
PDF
IoT Connectivity with LoRa
PDF
Ask the Expert: Internet of Things
PDF
Global Azure Bootcamp 2018 - Azure IoT Central
PDF
IoT for Agriculture in a Nutshell: Technical Perspective
PDF
Road to Republic of IoT - IoT Technologies & Machine Learning
PDF
IoT Connectivity: The Technical & Potential
PDF
IT Solution through IoT Development
PDF
Internet of Things - Technicals
PDF
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
PDF
The state of NB-IoT in Indonesia
PDF
Industrial IoT in a Nutshell
PDF
The Rise of Maker Movement in Indonesia
PDF
Road to Republic of IoT - ESP32 Programming and LoRa
PDF
Talking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
PDF
Azure IoT Hub: 30 minutes Intro & Demo
PDF
An introduction to Internet of Things and Maker Movement
PDF
GDG Dev Fest - Develop with Firebase and IoT
PDF
Bandung IoT Maker Day #3 - Maker Movement
PDF
Fullstack IoT Development
Introduction to AIoT & TinyML - with Arduino
IoT Connectivity with LoRa
Ask the Expert: Internet of Things
Global Azure Bootcamp 2018 - Azure IoT Central
IoT for Agriculture in a Nutshell: Technical Perspective
Road to Republic of IoT - IoT Technologies & Machine Learning
IoT Connectivity: The Technical & Potential
IT Solution through IoT Development
Internet of Things - Technicals
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
The state of NB-IoT in Indonesia
Industrial IoT in a Nutshell
The Rise of Maker Movement in Indonesia
Road to Republic of IoT - ESP32 Programming and LoRa
Talking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
Azure IoT Hub: 30 minutes Intro & Demo
An introduction to Internet of Things and Maker Movement
GDG Dev Fest - Develop with Firebase and IoT
Bandung IoT Maker Day #3 - Maker Movement
Fullstack IoT Development

Recently uploaded (20)

PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Electronic commerce courselecture one. Pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Cloud computing and distributed systems.
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPT
Teaching material agriculture food technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Empathic Computing: Creating Shared Understanding
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Unlocking AI with Model Context Protocol (MCP)
“AI and Expert System Decision Support & Business Intelligence Systems”
Reach Out and Touch Someone: Haptics and Empathic Computing
Electronic commerce courselecture one. Pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
20250228 LYD VKU AI Blended-Learning.pptx
MYSQL Presentation for SQL database connectivity
Cloud computing and distributed systems.
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Big Data Technologies - Introduction.pptx
Teaching material agriculture food technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Approach and Philosophy of On baking technology
Review of recent advances in non-invasive hemoglobin estimation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Mobile App Security Testing_ A Comprehensive Guide.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm

TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI

  • 1. Unlocking The Potential of IoT with AI Intro, Use Cases, A bit of code #TIAPDC2019 - Jakarta - July 4, 2019 | 11.15AM Andri Yadi CEO, DycodeX
  • 3. Andri Yadi Co-founder & CEO of DycodeX Vice Chairman, Indonesia IoT Association (ASIOTI) a (at) dycodex.com | http://andriyadi.com A Physicist, Developer, Maker, Community Guy, Entrepreneur About Me MicrosoN Most Valuable Professional (MVP) of Azure for 12 years Code for food & passion for 20 years Break & make electronic stuVs for 22 years Trying to change the world through entrepreneurship, 15 years now
  • 4. PT. DycodeX Teknologi Nusantara Today, we're pioneering and leading in developing end-to-end home- grown A"i$cial Intelligence (AI) & Internet of Things (IoT)-based products & solutions in Indonesia, and enable maker movement along the way. One of pioneers in AIoT in the country and does the tech in-house! As seen on DycodeX Our vision is to solve big problems with technology.
  • 5. P.S: Watch the movie. By Steven Spielberg
  • 10. Ingestion / API Intelligence EngineInternet AI-powered, Cloud-backed Application Edge Cloud Simplified Architecture Inference result Raw data
  • 11. Face API (Azure Cognitive Service) Internet If you remember: how-old.net Edge Cloud how-old.net (circa 2015) (Web Browser) Image data *original version Age & gender prediction, face bounding boxes
  • 13. “Network of physical objects with embedded electronics, software, and connectivity, that exchange data, to enable “smart” and advanced applications and services„ So, what is Internet of Things?
  • 14. IoT Common (Simplified) Architecture Gateways / Base Station Rule + Alert, Internet CloudEdge Ingestion & Storage Things Visualization User Apps Devices & Firmware Mgt. Analytics (lots of them)
  • 15. SMARTernak - 1,000m ViewSMARTernak BASE STATION 5 km coverage, 1000+ devices. TRACKER Catte-wearable tracker contains a bunch of sensors ENVIRONMENTAL SENSORS Collection of sensors to monitor environmental *optional* SMART CAMERA Monitor cattle’s behaviour, body heat, to estimate body weight through image processing. FARM MANAGER / OWNER / INVESTOR DRONE Provide surveillance and to help herding. *In development* VIRTUAL FENCE Contain and move cattle without physical posts and wires. CLOUD Where the heavy- lifting happens. CARETAKER One farmer/ caretaker can easily cover a vast grazing area and hundreds of cattle.
  • 16. SMARTernak: Monitoring Monitor cale’s where-about & well-being parameters hip://dycodex.com/smafernak Sensed Parameters: Latitude, Longitude Speed, Direction Body temperature Ambient temperature & humidity Ambient light Ambient sound Movement (Linear, Angular, Direction) Chest Circumference Device removal status Battery voltage & capacity
  • 17. Internet SMARTernak: Monitoring Monitor cale’s where-about & well-being parameters hip://dycodex.com/smafernak Sensed Parameters: Latitude, Longitude Speed, Direction Body temperature Ambient temperature & humidity Ambient light Ambient sound Movement (Linear, Angular, Direction) Chest Circumference Device removal status Battery voltage & capacity
  • 19. SMARTernak: Monitoring Now imagine… …10,000 cows …10,000 views Farmers may not need or understand raw data!
  • 20. What if we put AI into IoT?
  • 21. AI + IoT IoT is about automated data collecting, storing, visualisation, and reacting, in massive scale “Data Supplier”
  • 22. AI + IoT IoT is about automated data collecting, storing, visualisation, and reacting, in massive scale Combining AI + IoT enables a lot of use cases & business models! “Data Supplier” AI is about making sense of plethora of data, generating insights & recommendation, and predicting the future outcome “Data Miner”
  • 23. AI + IoT: Insights This is where AI helps in SMARTernak. Because cale-farmer doesn’t care about (raw) data Mobile App Accelerometer Gyro Body Temperature Chest Circumference
  • 24. Hyperlocal Weather Prediction Solar sensor Air temperature, humidity, barometric pressure Rain gauge Wind speedWind direction “Cheap” weather station on each blocks (city, farm, …) Air quality Weather Prediction Use Cases: Farming Online “Ojek” Fare and Distribution Logistics Flooding Damage predictionDeep Learning Model Examples: IBM Deep Thunder Smacphone data
  • 25. Ingestion / API Azure Cognitive Service: Face API Internet Example: Gender & Emotion Recognition Edge Cloud Microcontroller + Camera Sensor Inference result (JSON) Image
  • 26. Ingestion / API Azure Cognitive Service: Face API Internet Example: Gender & Emotion Recognition Edge Cloud Microcontroller + Camera Sensor Inference result (JSON) Image
  • 27. Ingestion / API Azure Cognitive Service: Face API Internet Example: Gender & Emotion Recognition Edge Cloud Male, Neutral Microcontroller + Camera Sensor Inference result (JSON) Image
  • 28. Demo: Gender & Emotion Recognition in the Cloud hps://www.youtube.com/watch?v=vvQfYqrUwFg
  • 29. That demo is super simple, but it can help visually impaired people to “see”
  • 32. …and those are cloud-powered Artificial Intelligence Source: https://www.riskgroupllc.com/wp-content/uploads/Cloud-Powered-AI.jpg
  • 33. AI on The Cloud Pros: You can always have more, just scale “Unlimited” computing power: for ML learning & inference “Unlimited” storage: for AI model and dataset Easier to maintain Easier to update (soNware, AI model/algorithm), to secure, etc
  • 34. AI on The Cloud Pros: You can always have more, just scale “Unlimited” computing power: for ML learning & inference “Unlimited” storage: for AI model and dataset Easier to maintain Easier to update (soNware, AI model/algorithm), to secure, etc Cons: High latency: as data need to transferred to cloud Must be online: to exchange data with cloud. Connectivity can be challenges for cefain use cases Potential privacy issue: your face goes to the cloud, who know what will happen
  • 35. AI on The Cloud - Cons High latency Must be online Potential privacy issue
  • 36. AI on The Cloud - Cons High latency Must be online Potential privacy issue What If… We move intelligence closer or at the Edge
  • 37. Ingestion / API Intelligence EngineInternet Edge Cloud Simplified Architecture of AI-powered Application Inference result Raw data Back to…
  • 39. Ingestion & API Intelligence Engine Internet Edge Cloud Intelligence Current Trend Pac of “intelligence” move to the Edge Hence, AI at The Edge
  • 40. But, why AI at the Edge?
  • 41. AI at The Edge Pros: High peqormance: less latency as no data need to go to cloud Works orine: no internet connectivity needed to exchange data with cloud. Beier privacy: data can stays on-device if necessary Escient power consumption: no need to send large data to cloud
  • 42. AI at The Edge Pros: High peqormance: less latency as no data need to go to cloud Works orine: no internet connectivity needed to exchange data with cloud. Beier privacy: data can stays on-device if necessary Escient power consumption: no need to send large data to cloud Cons: ML model needs to be optimised: optimisation during or post training. Post training optimisation involves model conversion which not always be trivial Challenging deployment & maintenance: new ML model means OTA update is needed for many devices
  • 43. Example: Face Recognition at The Edge Ingestion / API Face Detection & Recognition Internet Edge Cloud Camera
  • 44. Example: Face Recognition at The Edge Ingestion / API Face Detection & Recognition Internet Edge Cloud Andri Camera
  • 45. Example: Face Recognition at The Edge Ingestion / API Face Detection & Recognition Internet Edge Cloud Andri { “detected”: “2019-07-04T090422”, “face_id”, 1, “face_name”, “Andri”,
 … } Camera
  • 46. Example: Face Recognition at The Edge Ingestion / API Face Detection & Recognition Internet Edge Cloud Andri { “detected”: “2019-07-04T090422”, “face_id”, 1, “face_name”, “Andri”,
 … } Camera 5D 1B 16 56 01 41 6E 64 72 69 or simply…
  • 47. Example: Face Recognition at The Edge Ingestion / API Face Detection & Recognition Internet Edge Cloud Andri { “detected”: “2019-07-04T090422”, “face_id”, 1, “face_name”, “Andri”,
 … } Camera 5D 1B 16 56 01 41 6E 64 72 69 or simply… ~100KB
  • 48. Example: Face Recognition at The Edge Ingestion / API Face Detection & Recognition Internet Edge Cloud Andri { “detected”: “2019-07-04T090422”, “face_id”, 1, “face_name”, “Andri”,
 … } Camera 5D 1B 16 56 01 41 6E 64 72 69 or simply… ~100KB —> 10 Bytes
  • 49. Example: Face Recognition + LPWA Ingestion / API Face Detection & Recognition LPWA Edge Cloud Andri { “detected”: “2019-07-04T090422”, “face_id”, 1, “face_name”, “Andri”,
 … } Camera 5D 1B 16 56 01 41 6E 64 72 69 or simply… LPWA: Low Power Wide Area Network: LoRa/LoRaWAN, SigFox, NB-IoT
  • 50. Now… “Jerry Maguire” (1996). P.S: Watch the movie.
  • 53. 9Billion+ Microcontroller-powered devices deployed each year AI on “Thing” will open a whole lot oppocunities
  • 55. So, how can we achieve AI at the Edge?
  • 56. ML-accelerated processor a class of microprocessor designed as hardware acceleration for AI applications, e.g. for neural networks, machine vision and machine learning Example: GPU FPGA ASIC Development Board / Accessories a standalone computing system with ML- accelerated processor (main or co-) as a main or additional development unit Example: Coral DevBoard or USB Accelerator Intel Neural Compute Stick Sipeed Maix Sorware Tools Compilers ML Model Convefer SDK OS Example: TensorFlow & TensorFlow Lite OpenVino nncase Suppocs Documentation Model Zoo Examples Datasheets Hardware Sorware What do we need?
  • 58. Age, gender, emotion detection at the Edge DEMO
  • 60. ML-accelerated processor Optimized deep learning solutions across multiple Intel® hardware plavorms Example: CPU (Xeon) FPGA (Arria) ASIC (Movidius) Development Board / Accessories Example: Intel Neural Compute Stick (Movidius) UP Square Board + AI Vision X Dev Kit IEI TANK AIoT Dev Kit Sorware Tools Model Optimizer Inference Engine Model Downloader Suppocs Documentation Reference Implementation Model Zoo Examples Datasheets Hardware Sorware Intel OpenVino Open Visual Inferencing and Neural Network Optimization hips://docs.openvinotoolkit.org
  • 61. UP Square Board + AI Vision X Dev Kit IEI TANK AIoT Dev Kit Dev Kit for Edge Intelligence using Intel Hardware
  • 62. Dev Kit: Raspberry Pi + Intel NCS 2
  • 63. Image Classification at the Edge What does really happen there? DEMO
  • 64. So much easier if we use…
  • 65. UP Square Board + AI Vision X Dev Kit Nvidia Jetson Nano Google Coral Dev Board Raspberry Pi 3 + Intel NCS 2 We can use SBC + NNA
  • 67. For Low Power Use Case Use Microcontroller (MCU) Sipeed Maix K210-powered dual core 64-bit RISC-V 400 MHz With/Without WiFi SparkFun Edge  32-bit ARM Cortex-M4F 48 MHz; 1MB Flash; 384KB SRAM BLE 5 Radio SensorTile  STM32L476JG 32-bit ARM Cortex- M4 80 MHz; 1MB Flash; 128KB SRAM Accel, Gyro, Compass, Pressure, Microphone sensor BLE 4.2 Radio
  • 68. Let me talk a bit of Sipeed Maix Disclaimer: I have no auliation with Sipeed (yet)
  • 69. ML-accelerated processor Optimized deep learning processor based on RISC- V architecture: K210. Kendryte K210: Dual core 64-bit RISC-V 400 MHz KPU: NeuralNet Processor APU: Audio Processor 8 MB SRAM Flexible Programmable IO Array (FPIOA) DVP for camera & LCD FFT, AES, SHA256 Accelerator Development Board / Modules Module: MAIX-I: SoM with K210 inside, power, yash storage, with/without WiFi Dev Boards: Maixduino, Maix Go, Maix Bit, M1 Dock, AI HAT Accessories: LCD, Camera, Binocular Camera, I2S Microphone, Microphone Array Sorware Tools Framework: Maixduino MaixPy K210 FreeRTOS SDK K210 Standalone SDK IDE: VS Code + PlavormIO MaixPy IDE ML tools: nncase: NeuralNet optimization toolkit (from TensorFlow Lite) Suppocs Documentation: hips://maixduino.sipeed.com/en/ hips://maixpy.sipeed.com/en/ Examples & reference implementation Datasheets MaixHub (Models Hub) Forum & Telegram Group Hardware Sorware Sipeed Maix RISC-V-based hardware and sorware plaMorm for AI and IoT
  • 70. Sipeed Maix Go - K210-based AI Board hps://www.seeedstudio.com/Sipeed-MAix-GO-Suit-for-RISC-V-AI-IoT-p-2874.html
  • 71. Yes, DycodeX has it. One of the zrst in the world receiving the board Grove AI HAT
  • 72. 0.3-0.5Wais Better yet… Idle to full power inference 0.03 wa for sleeping mode
  • 73. Back to Image Classixcation Demo Choosing Network Architecture for Image Classixcation
  • 74. KPU DVP Image Classification using Maix K210 Processor Camera Sensor MobileNet Model CPU Classixcation Result Object MaixPy (MicroPython) But, 17MB is still too big!
  • 75. ML Model Pipeline for K210 Compress (toco) Optimize (nncase) Train (on your awesome machine or Cloud) .h5 .pb .Mlite .kmodel Copy to MCU via SD Card, or Burn to its Flash Inference (KPU library) Inference Result
  • 76. ML Model Pipeline for AI at The Edge - in General Optimize (compress, remove, replace) Train (on your awesome machine or Cloud) .h5 .pb .cazemodel ONNX Intermediate Representation File Transfer IR zle to Edge device Inference (Edge-optimized Inference library) Inference Result
  • 77. OK, show me real product
  • 78. AIoT-powered Smart Trash Management Platform Introducing... by DycodeX
  • 79. Sorting Plastic and non-plastic trash using AI-Powered machine vision Compacting Optimizing trash storage Reward Calculate reward point based on trash type Notify & Monitoring Let the waste management official knows upon full capacity or other conditions What it can do
  • 80. Compactor Sorting Compartment Can “mouth” Touch Display Proximity sensor Camera Object insertion sensor Sensors (level, smoke) Sorter mechanic Replaceable trash bin Raspberry Pi + Intel NCS 2 AITrash Can - Internal
  • 82. NeuralNet Accelerator (Intel NCS 2) Compute Camera Sensor CPU (Raspberry Pi) Other Sensors (Level, Proximity, Smoke, …) Connectivity (LongRange:NB-IoT/CellularorLoRa, ShocRange:WiFi) Display Cloud Ingestion Visualisation User Apps Devices & Firmware Mgt. Processing, Trigger & Alec Edge Firmware OpenVino AI Model SDK & OS Sorware Baery Power Management Power Backhaul AI Model Mgt. App Server Mechanical System Architecture
  • 83. AITrash Cloud Payment Gateway End-user Experience AITrash Can 1. Throw a trash 2. Camera captures trash photo & AI classizes trash 3. Submit Trash data (type, dimension, …) 4. Calculate reward 5. Reward6. Reward7. Display QR Code (to redeem reward using Mobile App) Plastic Glass Other
  • 84. Batik Analyzer Authentic Batik is made by wriien or stamped process. It’s not the paiern. DycodeX works closely with Balai Besar Kerajinan & Batik to collect Dataset and train ML model. We also developed the mobile apps, and specialised hardware It’s for internal tool (for now), not on App Store ML model successfully achieved 87% accuracy. Still needs improvement Video: hps://youtu.be/tlBV1sFLLo0
  • 85. AI at the Edge for non-image data?
  • 86. NeuralNet Accelerator Compute Low Power MCU IMU Sensor Firmware Custom ML Model Sorware LPWA Body Temperature Sensor AIoT on SMARTernak Connectivity (NB-IoT / LoRa) Predicted activity (standing, lying-down, feeding, and more) App Movement captured by Inefial Measurement Unit (IMU) & other sensor inside caile-wearable device Web Socket 5D 1B 16 56 01 41 …(1080 B) Detect & learn caile behaviours based on sensor data with the help of AI
  • 87. NeuralNet Accelerator Compute Low Power MCU IMU Sensor Firmware Custom ML Model Sorware LPWA Body Temperature Sensor AIoT on SMARTernak Connectivity (NB-IoT / LoRa) Predicted activity (standing, lying-down, feeding, and more) App Movement captured by Inefial Measurement Unit (IMU) & other sensor inside caile-wearable device Web Socket 5D 1B 16 56 01 41 …(1080 B) 0A 0B 01 (3 Bytes) Detect & learn caile behaviours based on sensor data with the help of AI
  • 88. NeuralNet Accelerator Compute Low Power MCU IMU Sensor Firmware Custom ML Model Sorware LPWA Body Temperature Sensor AIoT on SMARTernak Connectivity (NB-IoT / LoRa) Predicted activity (standing, lying-down, feeding, and more) App Movement captured by Inefial Measurement Unit (IMU) & other sensor inside caile-wearable device Web Socket 5D 1B 16 56 01 41 …(1080 B) 0A 0B 01 (3 Bytes) { “cattle_id”: 94, “act”, “standing”,
 … } LPWA = Low Power Wide Area Network Payload length: ~200 - 1600 bytes Detect & learn caile behaviours based on sensor data with the help of AI
  • 89. Let’s dive into a feature: On-device Activity Prediction Demo Video: http://bit.ly/smrtrnk-ai-3
  • 91. AIoT
  • 93. Intel OpenVino: Docs: hips://docs.openvinotoolkit.org/ Model Zoo: hips://github.com/opencv/open_model_zoo Implementations: hips://soNware.intel.com/en-us/smaf-video Sipeed Maix: Boards: hips://www.seeedstudio.com/tag/MAIX.html MaixPy: hip://github.com/sipeed/MaixPy DycodeX: SMARTernak: hips://smafernak.com ESPectro32: hips://shop.makestro.com/product/espectro32-v2/ Other products & solutions: hips://dycodex.com Azure: Azure Machine Learning: hips://azure.microsoN.com/en-in/services/machine-learning- service/ Contact me: andri@dycodex.com hip://github.com/andriyadi hips://www.slideshare.net/andri_yadi/ Call to Action
  • 95. makestroid makestroid makestroid makestro.com An Indonesia Platform for Maker: to “democratize” knowledge, hardware kit, and software to help makers to start making in hardware, to drive into Internet of Things Start Making at Learning Hardware Marketplace Software & Cloud Community RIoT is Makestro’s program for nurturing IoT makers, officially supported by Indonesia’s Ministry of ICT
  • 97. Want to put “AI” in “BrAIns”? or invest on AIoT?
  • 98. hi@dycodex.com | https://dycodex.com AIoT & Maker Movement enabler Bandung, Indonesia Keep in touch