- 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
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.
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
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