Bądźmy w kontakcie
 Czas trwania 21 godzin

Plan Szkolenia

Wprowadzenie do TinyML

  • Zrozumienie ograniczeń i możliwości TinyML
  • Przegląd popularnych platform mikrokontrolerów
  • Porównanie Raspberry Pi, Arduino i innych płytek

Konfiguracja sprzętu

  • Przygotowanie systemu Raspberry Pi OS
  • Konfigurowanie płytek Arduino
  • Podłączanie czujników i urządzeń peryferyjnych

Techniki zbierania danych

  • Przechwytywanie danych z czujników
  • Obsługa danych audio, ruchu i środowiskowych
  • Tworzenie oznaczonych zestawów danych

Rozwój modeli dla urządzeń brzegowych

  • Wybór odpowiednich architektur modeli
  • Trenowanie modeli TinyML za pomocą TensorFlow Lite
  • Ocena wydajności pod kątem zastosowań wbudowanych

Optymalizacja i konwersja modeli

  • Strategie kwantyzacji
  • Konwertowanie modeli do wdrożenia na mikrokontrolerach
  • Optymalizacja pamięci i obliczeń

Wdrażanie na Raspberry Pi

  • Uruchamianie inferencji TensorFlow Lite
  • Integrowanie wyników modelu z aplikacjami
  • Rozwiązywanie problemów z wydajnością

Wdrażanie na Arduino

  • Korzystanie z biblioteki Arduino TensorFlow Lite Micro
  • Wgrywanie modeli na mikrokontrolery
  • Weryfikacja dokładności i zachowania wykonania

Budowanie kompletnych aplikacji TinyML

  • Projektowanie całościowych przepływów pracy wbudowanej sztucznej inteligencji
  • Implementowanie interaktywnych, rzeczywistych prototypów
  • Testowanie i udoskonalanie funkcjonalności projektu

Podsumowanie i dalsze kroki

Wymagania

  • Zrozumienie podstawowych pojęć programistycznych
  • Doświadczenie w korzystaniu z mikrokontrolerów
  • Znajomość Pythona lub C/C++

Grupa docelowa

  • Twórcy (makerzy)
  • Hobbyści
  • Deweloperzy wbudowanej sztucznej inteligencji

Liczba uczestników


Cena za uczestnika (netto)

Propozycje terminów

Powiązane Kategorie