Bądźmy w kontakcie

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 i przygotowanie sprzętu

  • Przygotowanie systemu operacyjnego Raspberry Pi
  • Konfiguracja płytek Arduino
  • Podłączanie czujników i peryferiów

Techniki zbierania danych

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

Rozwój modeli dla urządzeń brzegowych

  • Wybór odpowiednich architektur modeli
  • Trenowanie modeli TinyML z TensorFlow Lite
  • Ocena wydajności dla zastosowań wbudowanych

Optymalizacja i konwersja modeli

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

Wdrażanie na Raspberry Pi

  • Uruchamianie inferencji z TensorFlow Lite
  • Integracja 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 kompleksowych aplikacji TinyML

  • Projektowanie kompleksowych przepływów pracy wbudowanej sztucznej inteligencji
  • Implementacja interaktywnych, rzeczywistych prototypów
  • Testowanie i udoskonalanie funkcjonalności projektu

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie podstawowych koncepcji programowania
  • Doświadczenie w korzystaniu z mikrokontrolerów
  • Znajomość Pythona lub C/C++

Grupa docelowa

  • Twórcy
  • Hobbyści
  • Programiści wbudowanej sztucznej inteligencji
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Propozycje terminów

Powiązane Kategorie