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 14 godzin
Plan Szkolenia
Wprowadzenie do AI na Urządzeniach Brzegowych i Optymalizacji Modeli
- Zrozumienie przetwarzania brzegowego i obciążeń AI
- Kompromisy: wydajność vs. ograniczenia zasobów
- Przegląd strategii optymalizacji modeli
Wybór i Wstępne Trenowanie Modeli
- Wybór lekkich modeli (np. MobileNet, TinyML, SqueezeNet)
- Zrozumienie architektur modeli odpowiednich dla urządzeń brzegowych
- Korzystanie z wstępnie wytrenowanych modeli jako bazy
Dostrajanie i Uczenie Transferowe
- Zasady uczenia transferowego
- Adaptacja modeli do niestandardowych zbiorów danych
- Praktyczne przepływy pracy związane z dostrajaniem
Kwantyzacja Modeli
- Techniki kwantyzacji po treningu
- Kwantyzacja z uwzględnieniem treningu
- Ocena i kompromisy
Przycinanie i Kompresja Modeli
- Strategie przycinania (strukturalne vs. niestrukturalne)
- Kompresja i współdzielenie wag
- Benchmarking skompresowanych modeli
Frameworki i Narzędzia do Wdrożeń
- TensorFlow Lite, PyTorch Mobile, ONNX
- Kompatybilność sprzętowa i środowiska uruchomieniowe na urządzeniach brzegowych
- Łańcuchy narzędziowe do wdrożeń wieloplatformowych
Praktyczne Wdrożenie
- Wdrażanie na Raspberry Pi, Jetson Nano i urządzeniach mobilnych
- Profilowanie i benchmarking
- Rozwiązywanie problemów związanych z wdrożeniem
Podsumowanie i Kolejne Kroki
Wymagania
- Zrozumienie podstaw uczenia maszynowego
- Doświadczenie w Pythonie i frameworkach do głębokiego uczenia
- Znajomość ograniczeń systemów wbudowanych lub urządzeń brzegowych
Grupa docelowa
- Programiści AI pracujący w systemach wbudowanych
- Specjaliści od przetwarzania brzegowego
- Inżynierowie uczenia maszynowego skupiający się na wdrożeniach brzegowych