Plan Szkolenia

Wprowadzenie do TinyML

  • Co to jest TinyML?
  • Dlaczego uruchamiać AI na mikrokontrolerach?
  • Wyzwania i korzyści związane z TinyML

Konfiguracja środowiska rozwoju TinyML

  • Przegląd łańcuchów narzędzi TinyML
  • Instalowanie TensorFlow Lite dla mikrokontrolerów
  • Praca z Arduino IDE i Edge Impulse

Budowanie i wdrażanie modeli TinyML

  • Trenowanie modeli AI dla TinyML
  • Konwertowanie i kompresowanie modeli AI dla mikrokontrolerów
  • Wdrażanie modeli na oprogramowaniu o niskim zużyciu energii

Optymalizacja TinyML dla efektywności energetycznej

  • Techniki kwantyzacji do kompresji modeli
  • Rozważania dotyczące opóźnień i zużycia energii
  • Utrzymywanie równowagi między wydajnością a efektywnością energetyczną

Inferencja w czasie rzeczywistym na mikrokontrolerach

  • Przetwarzanie danych z czujników za pomocą TinyML
  • Uruchamianie modeli AI na Arduino, STM32 i Raspberry Pi Pico
  • Optymalizacja inferencji dla aplikacji w czasie rzeczywistym

Integracja TinyML z aplikacjami IoT i Edge

  • Łączenie TinyML z urządzeniami IoT
  • Bezprzewodowa komunikacja i transmisja danych
  • Wdrażanie rozwiązań IoT opartych na sztucznej inteligencji

Zastosowania w rzeczywistym świecie i przyszłe trendy

  • Przypadki użycia w opiece zdrowotnej, rolnictwie i monitorowaniu przemysłowym
  • Przyszłość sztucznej inteligencji o ultra-niskim zużyciu energii
  • Następne kroki w badaniach i wdrażaniu TinyML

Podsumowanie i następne kroki

Wymagania

  • Znajomość układów wbudowanych i mikrokontrolerów
  • Doświadczenie z podstawami sztucznej inteligencji lub uczenia maszynowego
  • Podstawowa znajomość programowania w językach C, C++ lub Python

Adresaci

  • Inżynierowie układów wbudowanych
  • Programiści IoT
  • Badacze AI
 21 godzin

Liczba uczestników


cena netto za uczestnika

Propozycje terminów

Powiązane Kategorie