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
- Co to jest TinyML?
- Zalety i wyzwania sztucznej inteligencji na mikroprocesorach
- Przegląd narzędzi TinyML: TensorFlow Lite i Edge Impulse
- Zastosowania TinyML w IoT i rzeczywistych aplikacjach
Konfiguracja Środowiska Rozwójowego TinyML
- Instalowanie i konfigurowanie Arduino IDE
- Wprowadzenie do TensorFlow Lite dla mikroprocesorów
- Korzystanie z Edge Impulse Studio dla rozwoju TinyML
- Podłączanie i testowanie mikroprocesorów dla aplikacji AI
Budowanie i Trenowanie Modeli Uczenia Maszynowego
- Zrozumienie przepływu pracy TinyML
- Zbieranie i przetwarzanie danych z czujników
- Trenowanie modeli uczenia maszynowego dla wbudowanej AI
- Optymalizacja modeli dla niskiego zużycia energii i przetwarzania w czasie rzeczywistym
Wdrażanie Modeli AI na Mikroprocesorach
- Konwersja modeli AI do formatu TensorFlow Lite
- Zapisywanie i uruchamianie modeli na mikroprocesorach
- Walidacja i debugowanie implementacji TinyML
Optymalizacja TinyML dla Wydajności i Efektywności
- Techniki kwantyzacji i kompresji modeli
- Strategie zarządzania mocą dla edge AI
- Ograniczenia pamięci i obliczeń w wbudowanej AI
Praktyczne Zastosowania TinyML
- Rozpoznawanie gestów za pomocą danych akcelerometru
- Klasyfikacja audio i wykrywanie słów kluczowych
- Wykrywanie anomalii dla predykcyjnej konserwacji
Bezpieczeństwo i Przyszłe Trendy w TinyML
- Zapewnienie prywatności i bezpieczeństwa danych w aplikacjach TinyML
- Wyzwania federated learning na mikroprocesorach
- Nowe badania i postępy w TinyML
Podsumowanie i Kolejne Kroki
Wymagania
- Doświadczenie w programowaniu systemów osadzonych
- Znajomość języka Python lub C/C++
- Podstawowa wiedza o koncepcjach uczenia maszynowego
- Zrozumienie sprzętu i peryferiów mikrosterowników
Grupa docelowa
- Inżynierowie systemów osadzonych
- Programiści AI
21 godzin