This repository is to share the EdgeAI Lab with Microcontrollers Series material to the entire community

Introduction

MLT Edge AI Lab was formed in 2020 when a team of researchers/engineers visited a local farm in Chiba to brainstorm solutions for problems faced by local farmers. EdgeAI Lab was formed with an aim of creating an OPEN environment where anyone can experiment with tools and apply their learnings to create quick prototypes.

MLT Edge AI Lab with Microcontrollers Series is created by Naveen Kumar and Yoovraj Shinde, to learn and share about the steps in building EdgeAI applications. We will take a look at the general steps in edgeAI pipeline and the different hardwares available to deploy the models. We will also take a look at 2 simple applications, to strengthen our understanding about data collection/ processing/ building / deployment and inference.

We are looking forward to active participation from the MLT community members to build cool apps together. We will do a short brainstorming session in the end to find good ideas which we can work together throughout the series.

Our goal is to help the MLT Edge AI community to build their application by end of the series.

Join us on #edge_ai_lab channel on MLT Slack

Feedback Survey

Sessions

Date Topic Description Presentation Link Video
22 Aug 2021 Overview of EdgeAI Applications Brief introduction of different hardware and short talk about the pipelines in edgeAI applications Slides Video Recording
29 Aug 2021 Motion Based Application using IMU Walkthrough different blocks of pipeline for developing a motion based Edge AI Application. Type of data that can be extracted from IMU on Arduino Nano BLE Sense board. Whiteboard & Brainstorming Slides Video Recording
05 Sep 2021 Audio Based Application using Microphone Walkthrough different blocks of pipeline for developing a audio based Edge AI Application. Type of data that can be extracted from microphone on Arduino Nano BLE Sense board. Whiteboard & Brainstorming Slides Video Recording
19 Sep 2021 Wrap-up Session Summary and team presentations TBA TBA

About Session Leads

Naveen Kumar is a Senior Technical Scientist at RIKEN working on microbial DNA sequencing data analysis. He is a maker, tinkerer, embedded electronics hobbyist, and Edge AI enthusiast. In his free time, he enjoys watching movies, photography, and playing with microcontrollers.

Yoovraj Shinde is Engineering Team Manager in the Research Department for Rakuten Institute of Technology, Tokyo. His background is in electronics engineering and loves to tinker around with circuits / hardware / robots for kids. He is interested in working around Machine Learning and Hardware, and learning new things.

Code of Conduct

MLT promotes an inclusive environment that values integrity, openness, and respect. https://github.com/Machine-Learning-Tokyo/MLT_starterkit

Owner
Machine Learning Tokyo
Democratizing Machine Learning.
Machine Learning Tokyo
Similar Resources

Companion repository to the Fuzzing101 with LibAFL series of blog posts.

fuzzing-101-solutions Companion repository to the Fuzzing101 with LibAFL series of blog posts. Tags are sync'd with blog post releases and can be used

Sep 19, 2022

This repository contains the source-code for the Robothon 24h series of workshops and competition within ENSTA Borj Cedria.

Robothon: The 24h long zero to hero robotics bootcamp What is Robothon? Robothon by Electronix ENSTABC is a 24h long event held within the walls of EN

Mar 23, 2022

HD44780 peripheral library for stm32 microcontrollers.

stm32-HD44780 This is a peripheral driver library for interfacing stm32 microcontrollers with the HD44780 display driver. The implementation uses the

Jan 20, 2022

A Tamagotchi P1 emulator for microcontrollers

A Tamagotchi P1 emulator for microcontrollers

MCUGotchi - A Tamagotchi P1 emulator for microcontrollers Synopsis MCUGotchi is a Tamagotchi P1 emulator for microcontrollers relying on the hardware

Aug 5, 2022

Gamepad firmware for RP2040 microcontrollers supporting Nintendo Switch, XInput and DirectInput

GP2040 Firmware GP2040 is a gamepad firmware for the RP2040 microcontroller that provides high performance and a rich feature set across multiple plat

Sep 24, 2022

A small RTOS for ARM Cortex-M3/M4 based Microcontrollers.

A small RTOS for ARM Cortex-M3/M4 based Microcontrollers.

A tiny RTOS for ARM Cortex-M3/M4 based Microcontrollers. Explore the docs » View Demo · Report Bug · Request Feature Table of Contents About The Proje

Sep 6, 2022

Library for STM32 microcontrollers with HAL to communicate with absolute orientation sensor Bosh BNO055.

Bosh BNO055 sensor library fro STM32 with HAL Library for STM32 microcontrollers with HAL to communicate with absolute orientation sensor Bosh BNO055.

Nov 20, 2021

Vectron VGA Plus generates a [email protected] VGA signal and has an interface that works with retro computers or microcontrollers.

Vectron VGA Plus generates a 640x480@60Hz VGA signal and has an interface that works with retro computers or microcontrollers.

Vectron VGA Plus Vectron VGA Plus generates a [email protected] VGA signal and has an interface that works with retro computers or microcontrollers. Screen

Jul 27, 2022

Gesture-Detecting-Macro-Keyboard - Glorified Bluetooth macro keyboard with machine learning (TensorFlow Lite for Microcontrollers) running on an ESP32.

Gesture-Detecting-Macro-Keyboard - Glorified Bluetooth macro keyboard with machine learning (TensorFlow Lite for Microcontrollers) running on an ESP32.

Gesture detection tldr; Glorified Bluetooth macro keyboard with machine learning (TensorFlow Lite for Microcontrollers) running on an ESP32. Main feat

Sep 4, 2022
A package to use Material side sheet into your Flutter project. Learn more about side sheet at Material.io
A package to use Material side sheet into your Flutter project. Learn more about side sheet at Material.io

Side Sheet A package to use Material side sheet into your Flutter project. Learn more about side sheet at Material.io Platform Support Android iOS Mac

Aug 25, 2022
Material for the UIBK Operating Systems Lab (2022)

UIBK Operating Systems Lab 2022 This repository contains material required to complete exercises for the OS lab in the 2022 summer semester, including

Jul 20, 2022
CSC404: Computer Graphics [CG] & CSL402: Computer Graphics Lab [CG Lab]

COMPUTER-GRAPHICS-AND-COMPUTER-GRAPHICS-LAB CSC404: CG & CSL402: CG LAB [SEMESTER IV] Syllabus CG - Reference Books THE WALL MEGA SATISH - AUTHOR CG C

Apr 28, 2022
LM75A temperature sensor library that you can use with STM32F10x series microcontrollers.

STM32F10x-LM75A-Library LM75A temperature sensor library that you can use with STM32F10x series microcontrollers. Launching the LM75A sensor in your a

May 2, 2022
X-CUBE-AZRTOS-F4 (Azure RTOS Software Expansion for STM32Cube) provides a full integration of Microsoft Azure RTOS in the STM32Cube environment for the STM32F4 series of microcontrollers.
X-CUBE-AZRTOS-F4 (Azure RTOS Software Expansion for STM32Cube) provides a full integration of Microsoft Azure RTOS in the STM32Cube environment for the STM32F4 series of microcontrollers.

X-CUBE-AZRTOS-F4 Azure RTOS Software Expansion for STM32Cube With Azure RTOS complementing the extensive STM32Cube ecosystem providing free developmen

Sep 22, 2022
X-CUBE-AZRTOS-F7 (Azure RTOS Software Expansion for STM32Cube) provides a full integration of Microsoft Azure RTOS in the STM32Cube environment for the STM32F7 series of microcontrollers.
X-CUBE-AZRTOS-F7 (Azure RTOS Software Expansion for STM32Cube) provides a full integration of Microsoft Azure RTOS in the STM32Cube environment for the STM32F7 series of microcontrollers.

X-CUBE-AZRTOS-F7 Azure RTOS Software Expansion for STM32Cube With Azure RTOS complementing the extensive STM32Cube ecosystem providing free developmen

Sep 13, 2022
bl_mcu_sdk is MCU software development kit provided by Bouffalo Lab Team for BL602/BL604, BL702/BL704/BL706 and other series of RISC-V based chips in the future.
bl_mcu_sdk is MCU software development kit provided by Bouffalo Lab Team for BL602/BL604, BL702/BL704/BL706 and other series of  RISC-V based chips in the future.

bl mcu sdk is an MCU software development kit provided by the Bouffalo Lab Team for BL602/BL604, BL702/BL704/BL706 and other series of chips in the future

Sep 20, 2022
Fastest tiktok share botter. Over 100k shares a second.
Fastest tiktok share botter. Over 100k shares a second.

TikTok Share Botter ⚠️ CURRENTLY PATCHED WAITING FOR WORK AROUND ⚠️ Fastest multi-threaded and proxyless TikTok Share Botter written in C++. Click her

Jul 26, 2022
This repository provides you the material of installation the Catalana Hackintosh

VivoBook Asus X542UQ laptop Catalina 10.15.7 Hackintosh This repository provides you the material of installation the Catalana Hackintosh with Opencor

Oct 9, 2021
Repository contains 1372 group lab works

Осенний курс по дисциплине "Программирование" 2021 Правила работы с репозиторием Для начала работы каждый студент делает форк (fork) репозитория на св

Mar 26, 2022