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.
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 i przygotowanie sprzętu
- Przygotowanie systemu operacyjnego Raspberry Pi
- Konfiguracja płytek Arduino
- Podłączanie czujników i peryferiów
Techniki zbierania danych
- Przechwytywanie danych z czujników
- Obsługa danych audio, ruchu i środowiskowych
- Tworzenie oznaczonych zbiorów danych
Rozwój modeli dla urządzeń brzegowych
- Wybór odpowiednich architektur modeli
- Trenowanie modeli TinyML z TensorFlow Lite
- Ocena wydajności dla zastosowań wbudowanych
Optymalizacja i konwersja modeli
- Strategie kwantyzacji
- Konwersja modeli do wdrożenia na mikrokontrolerach
- Optymalizacja pamięci i obliczeń
Wdrażanie na Raspberry Pi
- Uruchamianie inferencji z TensorFlow Lite
- Integracja 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 kompleksowych aplikacji TinyML
- Projektowanie kompleksowych przepływów pracy wbudowanej sztucznej inteligencji
- Implementacja interaktywnych, rzeczywistych prototypów
- Testowanie i udoskonalanie funkcjonalności projektu
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie podstawowych koncepcji programowania
- Doświadczenie w korzystaniu z mikrokontrolerów
- Znajomość Pythona lub C/C++
Grupa docelowa
- Twórcy
- Hobbyści
- Programiści wbudowanej sztucznej inteligencji
21 godzin