Course Code: tinymliotapp
Duration: 21 hours
Prerequisites:
  • Doświadczenie w rozwoju IoT lub systemów wbudowanych
  • Znajomość programowania w języku Python lub C/C++
  • Podstawowe zrozumienie koncepcji uczenia maszynowego
  • Znajomość sprzętu i urządzeń peryferyjnych mikrokontrolera

Odbiorcy

  • Programiści IoT
  • Inżynierowie systemów wbudowanych
  • Praktycy AI
Overview:

TinyML rozszerza możliwości uczenia maszynowego na urządzenia IoT o bardzo niskim poborze mocy, umożliwiając inteligencję w czasie rzeczywistym na krawędzi.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów IoT, inżynierów wbudowanych i praktyków AI, którzy chcą wdrożyć TinyML do konserwacji predykcyjnej, wykrywania anomalii i aplikacji inteligentnych czujników.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Zrozumieć podstawy TinyML i jego zastosowania w IoT.
  • Skonfigurować środowisko programistyczne TinyML dla projektów IoT.
  • Rozwijać i wdrażać modele ML na mikrokontrolerach o niskim poborze mocy.
  • Wdrożenie konserwacji predykcyjnej i wykrywania anomalii przy użyciu TinyML.
  • Optymalizacja modeli TinyML pod kątem efektywnego wykorzystania mocy i pamięci.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Wprowadzenie do TinyML i IoT

  • Czym jest TinyML?
  • Korzyści z TinyML w aplikacjach IoT
  • Porównanie TinyML z tradycyjną sztuczną inteligencją opartą na chmurze
  • Przegląd narzędzi TinyML: TensorFlow Lite, Edge Impulse

Konfiguracja środowiska TinyML

  • Instalowanie i konfigurowanie Arduino IDE
  • Konfigurowanie Edge Impulse do tworzenia modeli TinyML
  • Zrozumienie mikrokontrolerów dla IoT (ESP32, Arduino, Raspberry Pi Pico)
  • Podłączanie i testowanie komponentów sprzętowych

Tworzenie Machine Learning modeli dla IoT

  • Zbieranie i wstępne przetwarzanie danych z czujników IoT
  • Tworzenie i szkolenie lekkich modeli ML
  • Konwersja modeli do formatu TensorFlow Lite
  • Optymalizacja modeli pod kątem ograniczeń pamięci i mocy obliczeniowej

Wdrażanie modeli AI na urządzeniach IoT

  • Flashowanie i uruchamianie modeli ML na mikrokontrolerach
  • Weryfikacja wydajności modelu w rzeczywistych scenariuszach IoT
  • Debugowanie i optymalizacja wdrożeń TinyML

Wdrażanie konserwacji predykcyjnej z TinyML

  • Wykorzystanie uczenia maszynowego do monitorowania stanu urządzeń
  • Techniki wykrywania anomalii oparte na czujnikach
  • Wdrażanie modeli konserwacji predykcyjnej na urządzeniach IoT

Inteligentne czujniki i Edge AI w IoT

  • Ulepszanie aplikacji IoT za pomocą czujników TinyML
  • Wykrywanie i klasyfikacja zdarzeń w czasie rzeczywistym
  • Przypadki użycia: monitorowanie środowiska, inteligentne rolnictwo, przemysłowy IoT

Bezpieczeństwo i optymalizacja w TinyML dla IoT

  • Prywatność i bezpieczeństwo danych w brzegowych aplikacjach AI
  • Techniki zmniejszania zużycia energii
  • Przyszłe trendy i postępy w TinyML dla IoT

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - TinyML for IoT Applications

Qatar - TinyML for IoT Applications

Egypt - TinyML for IoT Applications

Saudi Arabia - TinyML for IoT Applications

South Africa - TinyML for IoT Applications

Brasil - TinyML for IoT Applications

Canada - TinyML for IoT Applications

中国 - TinyML for IoT Applications

香港 - TinyML for IoT Applications

澳門 - TinyML for IoT Applications

台灣 - TinyML for IoT Applications

USA - TinyML for IoT Applications

Österreich - TinyML for IoT Applications

Schweiz - TinyML for IoT Applications

Deutschland - TinyML for IoT Applications

Czech Republic - TinyML for IoT Applications

Denmark - TinyML for IoT Applications

Estonia - TinyML for IoT Applications

Finland - TinyML for IoT Applications

Greece - TinyML for IoT Applications

Magyarország - TinyML for IoT Applications

Ireland - TinyML for IoT Applications

Luxembourg - TinyML for IoT Applications

Latvia - TinyML for IoT Applications

España - TinyML for IoT Applications

Italia - TinyML for IoT Applications

Lithuania - TinyML for IoT Applications

Nederland - TinyML for IoT Applications

Norway - TinyML for IoT Applications

Portugal - TinyML for IoT Applications

România - TinyML for IoT Applications

Sverige - TinyML for IoT Applications

Türkiye - TinyML for IoT Applications

Malta - TinyML for IoT Applications

Belgique - TinyML for IoT Applications

France - TinyML for IoT Applications

日本 - TinyML for IoT Applications

Australia - TinyML for IoT Applications

Malaysia - TinyML for IoT Applications

New Zealand - TinyML for IoT Applications

Philippines - TinyML for IoT Applications

Singapore - TinyML for IoT Applications

Thailand - TinyML for IoT Applications

Vietnam - TinyML for IoT Applications

India - TinyML for IoT Applications

Argentina - TinyML for IoT Applications

Chile - TinyML for IoT Applications

Costa Rica - TinyML for IoT Applications

Ecuador - TinyML for IoT Applications

Guatemala - TinyML for IoT Applications

Colombia - TinyML for IoT Applications

México - TinyML for IoT Applications

Panama - TinyML for IoT Applications

Peru - TinyML for IoT Applications

Uruguay - TinyML for IoT Applications

Venezuela - TinyML for IoT Applications

Polska - TinyML for IoT Applications

United Kingdom - TinyML for IoT Applications

South Korea - TinyML for IoT Applications

Pakistan - TinyML for IoT Applications

Sri Lanka - TinyML for IoT Applications

Bulgaria - TinyML for IoT Applications

Bolivia - TinyML for IoT Applications

Indonesia - TinyML for IoT Applications

Kazakhstan - TinyML for IoT Applications

Moldova - TinyML for IoT Applications

Morocco - TinyML for IoT Applications

Tunisia - TinyML for IoT Applications

Kuwait - TinyML for IoT Applications

Oman - TinyML for IoT Applications

Slovakia - TinyML for IoT Applications

Kenya - TinyML for IoT Applications

Nigeria - TinyML for IoT Applications

Botswana - TinyML for IoT Applications

Slovenia - TinyML for IoT Applications

Croatia - TinyML for IoT Applications

Serbia - TinyML for IoT Applications

Bhutan - TinyML for IoT Applications

Nepal - TinyML for IoT Applications

Uzbekistan - TinyML for IoT Applications