EIEIOTECHNOVATION
← Training programmes

EIEIO / ARTIFICIAL INTELLIGENCE

Machine Learning- Fundamental of TinyML

Course outline

2 days

Duration

2 days

Overview

The course will teach you those fundamental concepts of machine learning by implementing practical exercises which are based on real world examples. You will learn the theory, but get hands on practice building these machine learning algorithms.

Module 1 : World of Machine Learning

  • What is Machine Learning?
  • Limitations and Ethics of Machine Learning
  • Machine Learning on Embedded Devices
  • Machine Learning Specific Hardware
  • Machine Learning Software Frameworks
  • Getting Started with Edge Impulse
  • Data Collection
  • Feature Extraction from Motion Data
  • Feature Selection in Edge Impulse
  • Machine Learning Pipeline

Module 2: Tiny Machine Learning

  • Welcome to TinyML
  • TinyML Challenges
  • Introduction to (Tiny) ML
  • The Building Blocks of Deep Learning
  • Exploring Machine Learning Scenarios
  • Building a Computer Vision Model

Module 3: Applications on TinyML

  • Introduction to the TinyML Kit
  • Deploying TinyML Applications on Embedded Devices
  • Collecting a Custom TinyML Dataset
  • Pre and Post Processing for Keyword Spotting, Visual Wake Words, and Gesturing a Magic Wand
  • Profiling and Optimization of TinyML Applications

Programme scope, delivery arrangements and suitability are confirmed during enquiry.