Course Code: tensorflowlitemicro
Duration: 21 hours
Prerequisites:
  • Doświadczenie w programowaniu w języku C lub C++
  • Podstawowe zrozumienie Python
  • Ogólne zrozumienie systemów wbudowanych

Publiczność

  • Deweloperzy
  • Programiści
  • Naukowcy danych zainteresowani rozwojem systemów wbudowanych
Overview:

TensorFlow Lite dla Microcontroller to port TensorFlow Lite przeznaczony do uruchamiania modeli uczenia maszynowego na mikrokontrolerach i innych urządzeniach z ograniczoną pamięcią.

Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów, którzy chcą pisać, ładować i uruchamiać modele uczenia maszynowego na bardzo małych urządzeniach wbudowanych.

Pod koniec tego szkolenia uczestnicy będą mogli:

  • Zainstalować TensorFlow Lite.
  • Załadować modele uczenia maszynowego na urządzenie wbudowane, aby umożliwić mu wykrywanie mowy, klasyfikowanie obrazów itp.
  • Dodawać sztuczną inteligencję do urządzeń sprzętowych bez polegania na łączności sieciowej.

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 w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie

  • Microcontroller vs mikroprocesor
  • Microcontroller zaprojektowane do zadań uczenia maszynowego

Przegląd funkcji TensorFlow Lite

  • Wnioskowanie uczenia maszynowego na urządzeniu
  • Rozwiązywanie problemów z opóźnieniami w sieci
  • Rozwiązywanie ograniczeń mocy
  • Zachowanie prywatności

Ograniczenia Microcontroller

  • Zużycie energii i rozmiar
  • Moc obliczeniowa, pamięć i pamięć masowa
  • Ograniczone operacje

Pierwsze kroki

  • Przygotowanie środowiska programistycznego
  • Uruchamianie prostego Hello World na Microcontroller

Tworzenie systemu wykrywania dźwięku

  • Uzyskiwanie modelu TensorFlow
  • Konwersja modelu do TensorFlow Lite FlatBuffer

Serializacja kodu

  • Konwersja FlatBuffer na tablicę bajtów C

Praca z bibliotekami Microcontroller'ss C++

  • Kodowanie mikrokontrolera
  • Zbieranie danych
  • Uruchamianie wnioskowania na kontrolerze

Weryfikacja wyników

  • Uruchomienie testu jednostkowego, aby zobaczyć kompleksowy przepływ pracy

Tworzenie systemu wykrywania obrazów

  • Klasyfikowanie obiektów fizycznych na podstawie danych obrazu
  • Tworzenie modelu TensorFlow od podstaw

Wdrażanie urządzenia obsługującego sztuczną inteligencję

  • Uruchamianie wnioskowania na mikrokontrolerze w terenie

Rozwiązywanie problemów

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Tensorflow Lite for Microcontrollers

Qatar - Tensorflow Lite for Microcontrollers

Egypt - Tensorflow Lite for Microcontrollers

Saudi Arabia - Tensorflow Lite for Microcontrollers

South Africa - Tensorflow Lite for Microcontrollers

Brasil - Tensorflow Lite for Microcontrollers

Canada - Tensorflow Lite for Microcontrollers

中国 - Tensorflow Lite for Microcontrollers

香港 - Tensorflow Lite for Microcontrollers

澳門 - Tensorflow Lite for Microcontrollers

台灣 - Tensorflow Lite for Microcontrollers

USA - Tensorflow Lite for Microcontrollers

Österreich - Tensorflow Lite for Microcontrollers

Schweiz - Tensorflow Lite for Microcontrollers

Deutschland - Tensorflow Lite for Microcontrollers

Czech Republic - Tensorflow Lite for Microcontrollers

Denmark - Tensorflow Lite for Microcontrollers

Estonia - Tensorflow Lite for Microcontrollers

Finland - Tensorflow Lite for Microcontrollers

Greece - Tensorflow Lite for Microcontrollers

Magyarország - Tensorflow Lite for Microcontrollers

Ireland - Tensorflow Lite for Microcontrollers

Luxembourg - Tensorflow Lite for Microcontrollers

Latvia - Tensorflow Lite for Microcontrollers

España - Tensorflow Lite for Microcontrollers

Italia - Tensorflow Lite for Microcontrollers

Lithuania - Tensorflow Lite for Microcontrollers

Nederland - Tensorflow Lite for Microcontrollers

Norway - Tensorflow Lite for Microcontrollers

Portugal - Tensorflow Lite for Microcontrollers

România - Tensorflow Lite for Microcontrollers

Sverige - Tensorflow Lite for Microcontrollers

Türkiye - Tensorflow Lite for Microcontrollers

Malta - Tensorflow Lite for Microcontrollers

Belgique - Tensorflow Lite for Microcontrollers

France - Tensorflow Lite for Microcontrollers

日本 - Tensorflow Lite for Microcontrollers

Australia - Tensorflow Lite for Microcontrollers

Malaysia - Tensorflow Lite for Microcontrollers

New Zealand - Tensorflow Lite for Microcontrollers

Philippines - Tensorflow Lite for Microcontrollers

Singapore - Tensorflow Lite for Microcontrollers

Thailand - Tensorflow Lite for Microcontrollers

Vietnam - Tensorflow Lite for Microcontrollers

India - Tensorflow Lite for Microcontrollers

Argentina - Tensorflow Lite for Microcontrollers

Chile - Tensorflow Lite for Microcontrollers

Costa Rica - Tensorflow Lite for Microcontrollers

Ecuador - Tensorflow Lite for Microcontrollers

Guatemala - Tensorflow Lite for Microcontrollers

Colombia - Tensorflow Lite for Microcontrollers

México - Tensorflow Lite for Microcontrollers

Panama - Tensorflow Lite for Microcontrollers

Peru - Tensorflow Lite for Microcontrollers

Uruguay - Tensorflow Lite for Microcontrollers

Venezuela - Tensorflow Lite for Microcontrollers

Polska - Tensorflow Lite for Microcontrollers

United Kingdom - Tensorflow Lite for Microcontrollers

South Korea - Tensorflow Lite for Microcontrollers

Pakistan - Tensorflow Lite for Microcontrollers

Sri Lanka - Tensorflow Lite for Microcontrollers

Bulgaria - Tensorflow Lite for Microcontrollers

Bolivia - Tensorflow Lite for Microcontrollers

Indonesia - Tensorflow Lite for Microcontrollers

Kazakhstan - Tensorflow Lite for Microcontrollers

Moldova - Tensorflow Lite for Microcontrollers

Morocco - Tensorflow Lite for Microcontrollers

Tunisia - Tensorflow Lite for Microcontrollers

Kuwait - Tensorflow Lite for Microcontrollers

Oman - Tensorflow Lite for Microcontrollers

Slovakia - Tensorflow Lite for Microcontrollers

Kenya - Tensorflow Lite for Microcontrollers

Nigeria - Tensorflow Lite for Microcontrollers

Botswana - Tensorflow Lite for Microcontrollers

Slovenia - Tensorflow Lite for Microcontrollers

Croatia - Tensorflow Lite for Microcontrollers

Serbia - Tensorflow Lite for Microcontrollers

Bhutan - Tensorflow Lite for Microcontrollers

Nepal - Tensorflow Lite for Microcontrollers

Uzbekistan - Tensorflow Lite for Microcontrollers