Schița de curs

Introducere în TinyML

  • Ce este TinyML?
  • Importanța î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 IDE Arduino ș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.
  • Formarea unui model simplu de învățare automată pentru microcontrolere.
  • Conversia modelelor AI în format TensorFlow Lite.
  • Implementarea modelelor pe dispozitive hardware.

Optimizarea TinyML pentru dispozitive periferice

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

TinyML Aplicații și Use Cases

  • Recunoașterea gesturilor utilizând datele accelerometrului.
  • Clasificarea audio și detectarea cuvintelor cheie.
  • Detectarea anomaliilor pentru întreținerea predictivă.

TinyML Provocări și tendințe viitoare

  • Limitări hardware și strategii de optimizare.
  • Preocupări privind securitatea și confidențialitatea în TinyML.
  • Progresele și cercetările viitoare în domeniul TinyML.

Rezumat și etapele următoare

Cerințe

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

Audiență

  • ingineri
  • Oameni de știință în domeniul datelor
  • entuziaști AI
 14 ore

Numărul de participanți


Pret per participant

Upcoming Courses

Categorii înrudite