Bądźmy w kontakcie
 Czas trwania 21 godzin

Plan Szkolenia

Fundamenty pipeline'ów TinyML

  • Przegląd etapów przepływu TinyML
  • Cechy sprzętu brzegowego
  • Wymagania projektowe dla pipeline'ów

Zbieranie i przetwarzanie danych

  • Zbieranie danych ustrukturyzowanych i danych z czujników
  • Strategie etykietowania i rozszerzania danych
  • Przygotowywanie zbiorów danych do środowisk o ograniczonych zasobach

Tworzenie modeli dla TinyML

  • Wybór architektury modeli dla mikrokontrolerów
  • Procesy trenowania za pomocą standardowych frameworków ML
  • Ocena wskaźników wydajności modeli

Optymalizacja i kompresja modeli

  • Techniki kwantyzacji
  • Przycinanie i współdzielenie wag
  • Utrzymywanie równowagi między dokładnością a limitami zasobów

Konwersja i pakowanie modeli

  • Eksportowanie modeli do TensorFlow Lite
  • Integrowanie modeli w łańcuchy narzędzi osadzonych
  • Zarządzanie rozmiarem modeli i ograniczeniami pamięci

Wdrażanie na mikrokontrolerach

  • Wgrywanie modeli na docelowy sprzęt
  • Konfigurowanie środowisk uruchomieniowych
  • Testowanie wnioskowania w czasie rzeczywistym

Monitorowanie, testowanie i walidacja

  • Strategie testowania wdrożonych systemów TinyML
  • Debugowanie zachowania modeli na sprzęcie
  • Walidacja wydajności w warunkach polowych

Integrowanie kompletnego pipeline'u end-to-end

  • Tworzenie zautomatyzowanych workflow
  • Wersjonowanie danych, modeli i firmware
  • Zarządzanie aktualizacjami i iteracjami

Podsumowanie i kolejne kroki

Wymagania

  • Znajomość podstaw uczenia maszynowego
  • Doświadczenie w programowaniu osadzonym
  • Znajomość procesów przetwarzania danych opartych na Pythonie

Grupa docelowa

  • Inżynierowie AI
  • Twórcy oprogramowania
  • Eksperci ds. systemów osadzonych

Liczba uczestników


Cena za uczestnika (netto)

Propozycje terminów

Powiązane Kategorie