Bądźmy w kontakcie

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
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Propozycje terminów

Powiązane Kategorie