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
- Zagadnienia projektowe dotyczące potoków
Zbieranie i przetwarzanie danych
- Zbieranie danych strukturalnych i sensorycznych
- Strategie etykietowania i augmentacji danych
- Przygotowywanie zestawów danych dla środowisk o ograniczonych zasobach
Rozwój modeli dla TinyML
- Wybór architektur modeli dla mikrokontrolerów
- Przepływy pracy związane z trenowaniem przy użyciu standardowych frameworków ML
- Ocena wskaźników wydajności modelu
Optymalizacja i kompresja modeli
- Techniki kwantyzacji
- Przycinanie i współdzielenie wag
- Równoważenie dokładności i ograniczeń zasobów
Konwersja i pakowanie modeli
- Eksportowanie modeli do TensorFlow Lite
- Integracja modeli z łańcuchami narzędziowymi systemów wbudowanych
- Zarządzanie rozmiarem modelu i ograniczeniami pamięciowymi
Wdrażanie na mikrokontrolerach
- Flashowanie modeli na docelowe urządzenia sprzętowe
- 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
Integracja pełnego potoku end-to-end
- Budowanie zautomatyzowanych przepływów pracy
- Wersjonowanie danych, modeli i firmware’u
- Zarządzanie aktualizacjami i iteracjami
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie podstaw uczenia maszynowego
- Doświadczenie w programowaniu systemów wbudowanych
- Znajomość przepływów pracy opartych na Pythonie
Grupa docelowa
- Inżynierowie AI
- Programiści
- Eksperci od systemów wbudowanych
21 godzin