Schița de curs

Introducere

  • TensforFlow Lite's game changing role in embedded systems and IoT

Prezentare generală a caracteristicilor și operațiunilor TensorFlow Lite

  • Abordarearesurselor limitate ale dispozitivului
  • Operațiuni implicite și extinse

Configurarea TensorFlow Lite

  • Instalarea interpretului TensorFlow Lite
  • Instalarea altor pachete TensorFlow
  • Lucrul din linia de comandă vs. API Python

Alegerea unui model care să ruleze pe un dispozitiv

  • Prezentare generală a modelelor preinstruite: clasificarea imaginilor, detectarea obiectelor, răspuns inteligent, estimarea poziției, segmentare
  • Alegerea unui model din TensorFlow Hub sau din altă sursă

Personalizarea unui model pre-antrenat

  • Cum funcționează învățarea prin transfer
  • Reînvățarea unui model de clasificare a imaginilor

Conversia unui model

  • Înțelegerea formatului TensorFlow Lite (dimensiune, viteză, optimizări etc.)
  • Conversia unui model în formatul TensorFlow Lite.

Rularea unui model de predicție

  • Înțelegerea modului în care modelul, interpretorul și datele de intrare lucrează împreună
  • Apelarea interpretului de pe un dispozitiv
  • rularea datelor prin model pentru a obține predicții

Accelerarea operațiunilor cu modele

  • Înțelegerea accelerației la bord, GPUs etc.
  • Configurarea delegaților pentru accelerarea operațiunilor

Adăugarea de operațiuni de modelare

  • Folosind TensorFlow Selectați pentru a adăuga operații la un model.
  • Crearea unei versiuni personalizate a interpretorului
  • Utilizarea operatorilor personalizați pentru a scrie sau a porta noi operații

Optimizarea modelului

  • Înțelegerea echilibrului dintre performanță, dimensiunea modelului și precizie
  • Utilizarea setului de instrumente de optimizare a modelului pentru a optimiza dimensiunea și performanța unui model
  • Cuantificarea post-formare

Depanare

Rezumat și concluzii

Cerințe

  • O înțelegere a conceptelor de învățare profundă
  • Experiență de programare în Python
  • Un dispozitiv care rulează Linux încorporat (Raspberry Pi, dispozitiv Coral, etc.)
  • .

Audiență

  • Dezvoltatorii
  • Științifici de date cu un interes în sistemele încorporate
 21 ore

Numărul de participanți



Pret per participant

Mărturii (4)

Cursuri înrudite

The Yocto Project - An Overview - hands-on

28 ore

Embedded Linux Systems Architecture

35 ore

Categorii înrudite