Kerangka Materi

Pengenalan ke TinyML dan Edge AI

  • Apa itu TinyML?
  • Keuntungan dan tantangan AI pada mikrokontroler
  • Gambaran alat TinyML: TensorFlow Lite dan Edge Impulse
  • Kasus penggunaan TinyML dalam IoT dan aplikasi dunia nyata

Mengatur Lingkungan Pengembangan TinyML

  • Menginstal dan mengonfigurasi Arduino IDE
  • Pengenalan TensorFlow Lite untuk mikrokontroler
  • Menggunakan Edge Impulse Studio untuk pengembangan TinyML
  • Menyambungkan dan menguji mikrokontroler untuk aplikasi AI

Membangun dan Melatih Model Pembelajaran Mesin

  • Memahami alur kerja TinyML
  • Mengumpulkan dan memproses data sensor
  • Melatih model pembelajaran mesin untuk AI tersemat
  • Mengoptimalkan model untuk pemrosesan berdaya rendah dan real-time

Menerapkan Model AI pada Mikrokontroler

  • Mengonversi model AI ke format TensorFlow Lite
  • Menyisipkan dan menjalankan model pada mikrokontroler
  • Memvalidasi dan mem-debug implementasi TinyML

Mengoptimalkan TinyML untuk Kinerja dan Efisiensi

  • Teknik kuantisasi dan kompresi model
  • Strategi manajemen daya untuk AI edge
  • Keterbatasan memori dan perhitungan dalam AI tersemat

Aplikasi Praktis TinyML

  • Pengenalan gerakan menggunakan data akselerometer
  • Klasifikasi audio dan deteksi kata kunci
  • Deteksi anomali untuk pemeliharaan prediktif

Keamanan dan Tren Masa Depan dalam TinyML

  • Menjamin privasi dan keamanan data dalam aplikasi TinyML
  • Tantangan pembelajaran terdistribusi pada mikrokontroler
  • Penelitian dan perkembangan terbaru dalam TinyML

Ringkasan dan Langkah Selanjutnya

Persyaratan

  • Pengalaman dengan pemrograman sistem tersemat
  • Kenalan dengan pemrograman Python atau C/C++
  • Pengetahuan dasar tentang konsep pembelajaran mesin
  • Pemahaman tentang perangkat keras mikrokontroler dan periferi

Audience

  • Insinyur sistem tersemat
  • Pengembang AI
 21 Jam

Jumlah Peserta


Biaya per Peserta

Kursus Mendatang

Kategori Terkait