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
Wprowadzenie do TinyML
- Czym jest TinyML?
- Znaczenie uczenia maszynowego na mikrokontrolerach
- Porównanie tradycyjnej AI i TinyML
- Przegląd wymagań sprzętowych i programowych
Konfiguracja środowiska TinyML
- Instalacja Arduino IDE i konfiguracja środowiska deweloperskiego
- Wprowadzenie do TensorFlow Lite i Edge Impulse
- Flasowanie i konfigurowanie mikrokontrolerów dla aplikacji TinyML
Tworzenie i wdrażanie modeli TinyML
- Zrozumienie przepływu pracy TinyML
- Trenowanie prostego modelu uczenia maszynowego dla mikrokontrolerów
- Konwersja modeli AI do formatu TensorFlow Lite
- Wdrażanie modeli na urządzeniach sprzętowych
Optymalizacja TinyML dla urządzeń brzegowych
- Redukcja zużycia pamięci i mocy obliczeniowej
- Techniki kwantyzacji i kompresji modeli
- Benchmarking wydajności modeli TinyML
Zastosowania i przypadki użycia TinyML
- Rozpoznawanie gestów przy użyciu danych z akcelerometru
- Klasyfikacja dźwięku i wykrywanie słów kluczowych
- Wykrywanie anomalii w celu przewidywania konserwacji
Wyzwania i przyszłe trendy w TinyML
- Ograniczenia sprzętowe i strategie optymalizacji
- Zagadnienia bezpieczeństwa i prywatności w TinyML
- Przyszłe postępy i badania w dziedzinie TinyML
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość programowania (Python lub C/C++)
- Znajomość koncepcji uczenia maszynowego (zalecane, ale nie wymagane)
- Zrozumienie systemów wbudowanych (opcjonalne, ale pomocne)
Grupa docelowa
- Inżynierowie
- Naukowcy zajmujący się danymi
- Entuzjaści AI
14 godzin