Plan Szkolenia

Wprowadzenie do TinyML

  • Czym jest TinyML?
  • Dlaczego uruchamiać AI na mikrokontrolerach?
  • Wyzwania i korzyści TinyML

Konfiguracja środowiska programistycznego TinyML

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

Budowanie i wdrażanie modeli TinyML

  • Trenowanie modeli AI dla TinyML
  • Konwersja i kompresja modeli AI dla mikrokontrolerów
  • Wdrażanie modeli na sprzęcie o niskim poborze mocy

Optymalizacja TinyML pod kątem energooszczędności

  • Techniki kwantyzacji dla kompresji modeli
  • Zagadnienia związane z opóźnieniem i poborem mocy
  • Równowaga między wydajnością a energooszczędnością

Wnioskowanie w czasie rzeczywistym na mikrokontrolerach

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

Integracja TinyML z aplikacjami IoT i brzegowymi

  • Łączenie TinyML z urządzeniami IoT
  • Komunikacja bezprzewodowa i przesyłanie danych
  • Wdrażanie rozwiązań IoT zasilanych AI

Rzeczywiste zastosowania i przyszłe trendy

  • Przykłady zastosowań w medycynie, rolnictwie i monitoringu przemysłowym
  • Przyszłość AI o ultra-niskim poborze mocy
  • Kolejne kroki w badaniach i wdrażaniu TinyML

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie systemów wbudowanych i mikrokontrolerów
  • Doświadczenie w podstawach AI lub uczenia maszynowego
  • Podstawowa znajomość programowania w C, C++ lub Python

Odbiorcy

  • Inżynierowie systemów wbudowanych
  • Programiści IoT
  • Badacze AI
 21 godzin

Liczba uczestników


Cena za uczestnika

Propozycje terminów

Powiązane Kategorie