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łyt

Konfiguracja Sprzętu

  • Przygotowanie systemu operacyjnego Raspberry Pi
  • Konfigurowanie płyt Arduino
  • Podłączanie czujników i urządzeń pomocniczych

Techniki Zbierania Danych

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

Rozwój Modeli dla Urządzeń Brzegowych

  • Wybieranie odpowiednich architektur modeli
  • Trenowanie modeli TinyML za pomocą TensorFlow Lite
  • Ocena wydajności dla zastosowań wbudowanych

Optymalizacja i Konwersja Modeli

  • Strategie kwantyzacji
  • Konwertowanie modeli do wdrożenia na mikrokontrolerach
  • Optymalizacja pamięci i zasobów obliczeniowych

Wdrażanie na Raspberry Pi

  • Uruchamianie wnioskowania TensorFlow Lite
  • Integracja wyników modelu do aplikacji
  • Rozwiązywanie problemów z wydajnością

Wdrażanie na Arduino

  • Używanie biblioteki Arduino TensorFlow Lite Micro
  • Flashowanie modeli na mikrokontrolery
  • Weryfikacja dokładności i zachowania wykonania

Budowanie Pełnych Aplikacji TinyML

  • Projektowanie kompleksowych przepływów pracy wbudowanego AI
  • Implementacja interaktywnych, rzeczywistych prototypów
  • Testowanie i doskonalenie funkcjonalności projektu

Podsumowanie i Kolejne Kroki

Wymagania

  • Zrozumienie podstawowych koncepcji programowania
  • Doświadczenie w użytkowaniu mikrokontrolerów
  • Znajomość Pythona lub C/C++

Odbiorcy

  • Twórcy
  • Hobbyści
  • Deweloperzy wbudowanego AI
 21 godzin

Liczba uczestników


cena netto za uczestnika

Propozycje terminów

Powiązane Kategorie