Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Podstawy potoków TinyML
- Przegląd etapów przepływu pracy TinyML
- Charakterystyka sprzętu brzegowego
- Rozważania dotyczące projektowania potoków
Zbieranie i przetwarzanie danych wstępnym etapie
- Zbieranie strukturyzowanych i danych z czujników
- Strategie oznaczania i rozszerzania danych
- Przygotowywanie zestawów danych dla środowisk ograniczonych
Rozwój modeli dla TinyML
- Wybieranie architektur modeli dla mikrokontrolerów
- Przepływy pracy treningowe przy użyciu standardowych ram uczenia maszynowego
- Ocena wskaźników wydajności modeli
Optymalizacja i kompresja modeli
- Techniki kwantyzacji
- Przycinanie i dzielenie wag
- Wyrównywanie dokładności i ograniczeń zasobów
Konwersja i pakowanie modeli
- Eksportowanie modeli do TensorFlow Lite
- Integracja modeli z łańcuchami narzędzi wbudowanych
- Zarządzanie rozmiarem modelu i ograniczeniami pamięci
Wdrażanie na mikrokontrolery
- Flashowanie modeli na cele sprzętowe
- Konfigurowanie środowiska wykonawczego
- 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 terenowych
Integracja pełnego potoku od początku do końca
- Tworzenie przepływów pracy automatyzowanych
- Wersjonowanie danych, modeli i oprogramowania zagnieżdżonego (firmware)
- Zarządzanie aktualizacjami i iteracjami
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie podstaw uczenia maszynowego
- Doświadczenie w programowaniu wbudowanym
- Znajomość przepływów danych opartych na Pythonie
Grupa docelowa
- Inżynierowie AI
- Programiści oprogramowania
- Eksperci systemów wbudowanych
21 godzin