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

Liczba uczestników


cena netto za uczestnika

Propozycje terminów

Powiązane Kategorie