Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan Szkolenia
Wprowadzenie do TinyML i Edge AI
- Czym jest TinyML?
- Zalety i wyzwania związane ze sztuczną inteligencją na mikrokontrolerach
- Przegląd narzędzi TinyML: TensorFlow Lite i Edge Impulse
- Przypadki użycia TinyML w IoT i rzeczywistych aplikacjach
Konfiguracja środowiska programistycznego TinyML
- Instalowanie i konfigurowanie Arduino IDE
- Wprowadzenie do TensorFlow Lite dla mikrokontrolerów
- Korzystanie z Edge Impulse Studio do programowania TinyML
- Podłączanie i testowanie mikrokontrolerów dla aplikacji AI
Tworzenie i szkolenie modeli Machine Learning
- Zrozumienie przepływu pracy TinyML
- Zbieranie i wstępne przetwarzanie danych z czujników
- Trenowanie modeli uczenia maszynowego dla wbudowanej sztucznej inteligencji
- Optymalizacja modeli pod kątem niskiego poboru mocy i przetwarzania w czasie rzeczywistym
Wdrażanie modeli sztucznej inteligencji na urządzeniach Microcontroller
- Konwersja modeli AI do formatu TensorFlow Lite
- Miganie i uruchamianie modeli na mikrokontrolerach
- Sprawdzanie poprawności i debugowanie implementacji TinyML
Optymalizacja TinyML pod kątem wydajności i efektywności
- Techniki kwantyzacji i kompresji modeli
- Strategie zarządzania energią dla brzegowej sztucznej inteligencji
- Ograniczenia pamięci i obliczeń we wbudowanej sztucznej inteligencji
Praktyczne zastosowania TinyML
- Rozpoznawanie gestów przy użyciu danych z akcelerometru
- Klasyfikacja audio i wykrywanie słów kluczowych
- Wykrywanie anomalii na potrzeby konserwacji predykcyjnej
Bezpieczeństwo i przyszłe trendy w TinyML
- Zapewnienie prywatności i bezpieczeństwa danych w aplikacjach TinyML
- Wyzwania związane z uczeniem federacyjnym na mikrokontrolerach
- Pojawiające się badania i postępy w TinyML
Podsumowanie i kolejne kroki
Wymagania
- Doświadczenie w programowaniu systemów wbudowanych
- Znajomość programowania w języku Python lub C/C++
- Podstawowa znajomość koncepcji uczenia maszynowego
- Zrozumienie sprzętu i urządzeń peryferyjnych mikrokontrolera
Odbiorcy
- Inżynierowie systemów wbudowanych
- Programiści AI
21 godzin