Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Czas trwania 21 godzin
Plan Szkolenia
Wprowadzenie do TinyML
- Zrozumienie ograniczeń i możliwości TinyML
- Przegląd popularnych platform mikrokontrolerów
- Porównanie Raspberry Pi, Arduino i innych płytek
Konfiguracja sprzętu
- Przygotowanie systemu Raspberry Pi OS
- Konfigurowanie płytek Arduino
- Podłączanie czujników i urządzeń peryferyjnych
Techniki zbierania danych
- Przechwytywanie danych z czujników
- Obsługa danych audio, ruchu i środowiskowych
- Tworzenie oznaczonych zestawów danych
Rozwój modeli dla urządzeń brzegowych
- Wybór odpowiednich architektur modeli
- Trenowanie modeli TinyML za pomocą TensorFlow Lite
- Ocena wydajności pod kątem zastosowań wbudowanych
Optymalizacja i konwersja modeli
- Strategie kwantyzacji
- Konwertowanie modeli do wdrożenia na mikrokontrolerach
- Optymalizacja pamięci i obliczeń
Wdrażanie na Raspberry Pi
- Uruchamianie inferencji TensorFlow Lite
- Integrowanie wyników modelu z aplikacjami
- Rozwiązywanie problemów z wydajnością
Wdrażanie na Arduino
- Korzystanie z biblioteki Arduino TensorFlow Lite Micro
- Wgrywanie modeli na mikrokontrolery
- Weryfikacja dokładności i zachowania wykonania
Budowanie kompletnych aplikacji TinyML
- Projektowanie całościowych przepływów pracy wbudowanej sztucznej inteligencji
- Implementowanie interaktywnych, rzeczywistych prototypów
- Testowanie i udoskonalanie funkcjonalności projektu
Podsumowanie i dalsze kroki
Wymagania
- Zrozumienie podstawowych pojęć programistycznych
- Doświadczenie w korzystaniu z mikrokontrolerów
- Znajomość Pythona lub C/C++
Grupa docelowa
- Twórcy (makerzy)
- Hobbyści
- Deweloperzy wbudowanej sztucznej inteligencji