TensorFlow on ESP32
This workshop is focused on current trends with AI/ML on microcontrollers & usage of Tensorflow Framework to program ML applications on ESP32.
Date: 14th February 2020
Objective of the workshop
TensorFlow micro is an open-source initiative by Google to bring the power of ML to tiny microcontrollers. Having a total of 150 Billion devices on field, the fast-growing Microcontroller industry is moving towards ML day by day.
ESP32 is a low cost and powerful microcontroller which can run TensorFlow Lite with ease with lots of CPU power and memory to spare.
The workshop will make the audience aware of the power of microcontrollers and immense possibilities it creates with an example of running the ML model on ESP32.
The workshop is very much recommended for Students and ML+microcontrollers enthusiasts from all the streams.
Who can attend this workshop?
All those who are interested in in Microcontrollers, ML enthusiasts.
If you are new to the field, you have amazing ideas about microcontrollers at the back of the mind but wondering how bring it to reality, this might well serve as a good starting point.
What all will be covered in the workshop
- Basics of ML and TensorFlow
- Introduction to ESP32 microcontroller
- Basic toolset required to program ESP32 device and how to use its hardware peripherals (some basic function calls which will require C knowledge).
- A demo showcasing running example of ML running on ESP32 microcontroller
Benefits/Takeaways of this workshop for the attendees
- Gain basic knowledge of TensorFlow and ESP32 microcontrollers
- Get aware with the power of microcontrollers
- Get started with running ML on microcontrollers
- Understand the process of programming ESP32 and use its peripherals.
- After you get the knowledge of the toolsets required in the workshop, you can pretty much develop you own ideas into full-fledged products.
Pre-requisites to attend the workshop
- Basic knowledge of C and C++ programming language though not mandatory.
- If time permits, we will have hands-on for which laptops with ESP-IDF setup and git clone of TensorFlow is required.
- Instructions for ESP-IDF setup: https://docs.espressif.com/projects/esp-idf/en/release-v4.0/get-started/index.html
About Speakers
Aditya is Electronics Engineer with varied interests in embedded software solutions and ML enthusiast. Currently working on interesting latest technologies at Espressif Systems for about a year.
Vikram has more than 5 years of experience in Video/Audio codecs and processor specific SIMD optimisations. Currently working for Espressif systems, Vikram has worked on various interesting technologies and software stacks including Alexa, Audio and other system s/w. Holds interests in AI/ML technologies and exploring the same.
Aditya Patwardhan
Software Developer, Espressif Systems India Pvt. Ltd
Vikram Dattu
Software Developer, Espressif Systems India Pvt. Ltd