Schița de curs

Introducere în TinyML

  • Ce este TinyML?
  • Semnificația învățării automate pe microcontrolere
  • Comparație între inteligența artificială tradițională și TinyML
  • Prezentare generală a cerințelor hardware și software

Configurarea mediului TinyML

  • Instalarea Arduino IDE și configurarea mediului de dezvoltare
  • Introducere în TensorFlow Lite și Edge Impulse
  • Flashing și configurarea microcontrolerelor pentru aplicații TinyML

Construirea și implementarea modelelor TinyML

  • Înțelegerea fluxului de lucru TinyML
  • Antrenarea unui model simplu de învățare automată pentru microcontrolere
  • Conversia modelelor de inteligență artificială în format TensorFlow Lite
  • Implementarea modelelor pe dispozitive hardware

Optimizarea TinyML pentru dispozitive de margine

  • Reducerea amprentei de memorie și de calcul
  • Tehnici de cuantizare și compresie a modelelor
  • Evaluarea performanței modelelor TinyML

Aplicații și cazuri de utilizare ale TinyML

  • Recunoașterea gesturilor folosind date de la accelerometru
  • Clasificarea audio și detectarea cuvintelor cheie
  • Detectarea anomaliilor pentru mentenanța predictivă

Provocări și tendințe viitoare în TinyML

  • Limitări hardware și strategii de optimizare
  • Preocupări legate de securitate și confidențialitate în TinyML
  • Avansări și cercetări viitoare în domeniul TinyML

Rezumat și pași următori

Cerințe

  • Cunoștințe de bază de programare (Python sau C/C++)
  • Familiaritate cu conceptele de învățare automată (recomandat, dar nu obligatoriu)
  • Înțelegerea sistemelor încorporate (opțional, dar util)

Publicul țintă

  • Ingineri
  • Oameni de știință de date
  • Pasionați de inteligența artificială
 14 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite