DEV Community

Cover image for #JulyOT 04: Detect the very big with the very small – counting bears with TinyML meetup from IoT North
Jim Bennett for Microsoft Azure

Posted on • Originally published at julyot.dev on

#JulyOT 04: Detect the very big with the very small – counting bears with TinyML meetup from IoT North

Detect the very big with the very small – counting bears with TinyML meetup from IoT North

Today we have a sneak peek at a meetup coming tomorrow (5th July), to give you time to sign up and join! This meetup event will be live streamed from IoT North, and starts on the 5th July at 6PM BST/10AM PDT.

IoTNorth - Detect the very big with the very small – counting bears with TinyML, Tuesday July 5th, 6pm British Summer Time

IoT North

IoT North is meetup for makers and developers working on all kinds of hardware and software projects around the Internet of Things (IoT). Come and talk about your projects, what you're working on and share experiences.

Now a part of IoT North - www.IoTNorth.uk - giving businesses a North in IoT

What this meetup is about

Jim left the UK a few years ago to move to the Pacific North West of the US. Back in the UK the scariest animal he might have encountered would be a sudden hedgehog, but in Washington State where he lives it seems there are bears! He even lost an apple tree and a fence to one once.

A useful tool for him would be a bear detector – a device to alert him if there are bears in the garden. Such a tool could be built using an AI model trained in the cloud and running on a powerful computer. But who wants to risk a powerful computer outside when there are bears?

What if he could run a bear detector on a relatively inexpensive microcontroller, then see the results on a cloud dashboard?

This is where TinyML comes in! TinyML is shrinking AI models down very small, as in kilobytes in size, then running them on low power microcontrollers, or tiny computers like a Raspberry Pi Zero.

In this session Jim will train a bear detector using Edge Impulse, an on-line development platform for TinyML models, taking advantage of their new FOMO object detection model. He’ll then show how to run this model on a low powered device, uploading the detection results to an Azure IoT Central dashboard.

By the end of this session, you will have an understanding of TinyML, how to train models, how to visualize data, and just how wary of bears Jim actually is…

Top comments (0)