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.
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