Kerangka Materi

Pengenalan ke TinyML

  • Memahami keterbatasan dan kemampuan TinyML
  • Tinjauan tentang platform mikrokontroler yang umum
  • Perbandingan Raspberry Pi vs Arduino vs papan lainnya

Penyiapan dan Konfigurasi Perangkat Keras

  • Menyiapkan OS Raspberry Pi
  • Mengkonfigurasi papan Arduino
  • Menghubungkan sensor dan periferal

Teknik Pengumpulan Data

  • Menangkap data sensor
  • Mengelola data audio, gerakan, dan lingkungan
  • Membuat dataset berlabel

Pengembangan Model untuk Perangkat Edge

  • Memilih arsitektur model yang sesuai
  • Melatih model TinyML dengan TensorFlow Lite
  • Menilai kinerja untuk penggunaan tertanam

Optimasi dan Konversi Model

  • Strategi kuantisasi
  • Mengonversi model untuk penyebaran mikrokontroler
  • Optimasi memori dan komputasi

Penyebaran pada Raspberry Pi

  • Menjalankan inferensi TensorFlow Lite
  • Mengintegrasikan output model ke dalam aplikasi
  • Penyelesaian masalah kinerja

Penyebaran pada Arduino

  • Menggunakan perpustakaan TensorFlow Lite Micro untuk Arduino
  • Mem-flash model ke mikrokontroler
  • Membuktikan akurasi dan perilaku eksekusi

Membangun Aplikasi TinyML Lengkap

  • Mendesain alur kerja AI tertanam yang holistik
  • Mengimplementasikan prototipe interaktif, dunia nyata
  • Pengujian dan penyempurnaan fungsionalitas proyek

Ringkasan dan Langkah Berikutnya

Persyaratan

  • Pemahaman tentang konsep pemrograman dasar
  • Pengalaman dalam penggunaan mikrokontroler
  • Kenyamanan dengan Python atau C/C++

Audience

  • Maker
  • Penggemar
  • Pengembang AI tertanam
 21 Jam

Jumlah Peserta


Biaya per Peserta

Kursus Mendatang

Kategori Terkait