Tensorflow Lite for Microcontrollers Počítačový Kurz
TensorFlow Lite for Microcontrollers je port TensorFlow Lite určený ke spouštění modelů strojového učení na mikrokontrolérech a dalších zařízeních s omezenou pamětí.
Toto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na inženýry, kteří chtějí psát, načítat a provozovat modely strojového učení na velmi malých vestavěných zařízeních.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte TensorFlow Lite.
- Nahrajte modely strojového učení do vestavěného zařízení, aby bylo možné detekovat řeč, klasifikovat obrázky atd.
- Přidejte AI do hardwarových zařízení, aniž byste se spoléhali na síťové připojení.
Formát kurzu
- Interaktivní přednáška a diskuze.
- Spousta cvičení a praxe.
- Praktická implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Návrh Školení
Úvod
- Microcontroller vs Mikroprocesory Microcontroller určené pro úlohy strojového učení
Přehled TensorFlow Lite funkcí
- Odvozování strojového učení na zařízení Řešení latence sítě Řešení omezení výkonu Zachování soukromí
Omezení Microcontroller
- Spotřeba energie a velikost Výkon zpracování, paměť a úložiště Omezené operace
Začínáme
- Příprava vývojového prostředí Spuštění jednoduchého Hello World na Microcontroller
Vytvoření systému detekce zvuku
- Získání modelu TensorFlow Převedení modelu na TensorFlow Lite FlatBuffer
Serializace kodexu
- Převod FlatBuffer na pole C bajtů
Práce s knihovnami C++ Microcontroller
- Kódování mikrokontroléru Sběr dat Spuštění inference na kontroléru
Ověření výsledků
- Spuštění testu jednotky, abyste viděli celý pracovní postup
Vytvoření systému detekce obrazu
- Klasifikace fyzických objektů z obrazových dat Vytvoření TensorFlow modelu od začátku
Nasazení zařízení s podporou AI
- Spuštění inference na mikrokontroléru v terénu
Odstraňování problémů
Shrnutí a závěr
Požadavky
- Zkušenosti s programováním v C nebo C++
- Základní pochopení Python
- Obecná znalost vestavěných systémů
Publikum
- Vývojáři
- Programátoři
- Datoví vědci se zájmem o vývoj vestavěných systémů
Open Training Courses require 5+ participants.
Tensorflow Lite for Microcontrollers Počítačový Kurz - Booking
Tensorflow Lite for Microcontrollers Počítačový Kurz - Enquiry
Tensorflow Lite for Microcontrollers - Consultancy Enquiry
Reference (2)
Sean was a dynamic speaker and the hands-on exercises were very interesting and I can see how they will be really applicable.
Temira Koenig - Yeshiva University
Kurz - Raspberry Pi for Beginners
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.
Kenneth Mahoney - University of Glasgow
Kurz - Arduino: Programming a Microcontroller for Beginners
Upcoming Courses
Související kurzy
TensorFlow Lite for Embedded Linux
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí použít TensorFlow Lite k nasazení modelů hlubokého učení na vestavěných zařízeních.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Tensorflow Lite na vestavěném zařízení.
- Porozumět základním konceptům a komponentám TensorFlow Lite.
- Převeďte existující modely do formátu TensorFlow Lite pro spuštění na vestavěných zařízeních.
- Pracujte v rámci omezení malých zařízení a TensorFlow Lite a zároveň se naučte, jak rozšířit rozsah operací, které lze provozovat.
- Nasaďte model hlubokého učení na vestavěném zařízení se systémem Linux.
TensorFlow Lite for Android
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat TensorFlow Lite k vývoji mobilních aplikací s možnostmi hlubokého učení.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte TensorFlow Lite.
- Pochopte principy TensorFlow, strojového učení a hlubokého učení.
- Načtěte modely TensorFlow do zařízení Android.
- Povolte v mobilní aplikaci funkce hlubokého učení a strojového učení, jako je počítačové vidění a rozpoznávání přirozeného jazyka.
TensorFlow Lite for iOS
21 hodinyToto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat TensorFlow Lite k vývoji mobilních aplikací pro iOS s možnostmi hlubokého učení.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte TensorFlow Lite.
- Pochopte principy TensorFlow a strojového učení na mobilních zařízeních.
- Načtěte modely TensorFlow do zařízení iOS.
- Spusťte aplikaci pro iOS schopnou detekovat a klasifikovat objekt zachycený prostřednictvím fotoaparátu zařízení.
Edge AI with TensorFlow Lite
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé vývojáře, datové vědce a odborníky na umělou inteligenci, kteří chtějí využít TensorFlow Lite pro aplikace Edge AI.
Na konci tohoto školení budou účastníci schopni:
- Pochopte základy TensorFlow Lite a její roli v Edge AI.
- Vyvíjejte a optimalizujte modely umělé inteligence pomocí TensorFlow Lite.
- Nasaďte modely TensorFlow Lite na různá okrajová zařízení.
- Využijte nástroje a techniky pro konverzi a optimalizaci modelů.
- Implementujte praktické aplikace Edge AI pomocí TensorFlow Lite.
Optimizing AI Models for Edge Devices
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé vývojáře umělé inteligence, inženýry strojového učení a systémové architekty, kteří chtějí optimalizovat modely umělé inteligence pro okrajové nasazení.
Na konci tohoto školení budou účastníci schopni:
- Pochopte výzvy a požadavky nasazení modelů umělé inteligence na okrajová zařízení.
- Použijte techniky komprese modelů ke snížení velikosti a složitosti modelů AI.
- Využijte kvantizační metody ke zvýšení efektivity modelu na hranovém hardwaru.
- Implementujte prořezávání a další optimalizační techniky ke zlepšení výkonu modelu.
- Nasaďte optimalizované modely umělé inteligence na různá okrajová zařízení.
Edge AI in Industrial Automation
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé průmyslové inženýry, výrobní profesionály a vývojáře AI, kteří chtějí implementovat řešení Edge AI v průmyslové automatizaci.
Na konci tohoto školení budou účastníci schopni:
- Pochopte roli Edge AI v průmyslové automatizaci.
- Implementujte řešení prediktivní údržby pomocí Edge AI.
- Aplikujte techniky AI pro kontrolu kvality ve výrobních procesech.
- Optimalizujte průmyslové procesy pomocí Edge AI.
- Nasaďte a spravujte řešení Edge AI v průmyslových prostředích.
Edge AI for Financial Services
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé finanční profesionály, fintech vývojáře a specialisty na umělou inteligenci, kteří chtějí implementovat řešení Edge AI ve finančních službách.
Na konci tohoto školení budou účastníci schopni:
- Pochopte roli Edge AI ve finančních službách.
- Implementujte systémy detekce podvodů pomocí Edge AI.
- Vylepšete služby zákazníkům prostřednictvím řešení řízených umělou inteligencí.
- Použijte Edge AI pro řízení rizik a rozhodování.
- Nasaďte a spravujte řešení Edge AI ve finančním prostředí.
Arduino Programming for Beginners
21 hodinyV tomto živém školení pod vedením instruktora v České republice se účastníci naučí, jak naprogramovat Arduino pro použití v reálném světě, jako je ovládání světel, motorů a senzorů detekce pohybu. Tento kurz předpokládá použití skutečných hardwarových komponent v prostředí živé laboratoře (nikoli softwarově simulovaný hardware).
Na konci tohoto školení budou účastníci schopni:
- Naprogramujte Arduino pro ovládání světel, motorů a dalších zařízení.
- Pochopte architekturu Arduino, včetně vstupů a konektorů pro přídavná zařízení.
- Přidejte komponenty třetích stran, jako jsou LCD, akcelerometry, gyroskopy a sledovače GPS, abyste rozšířili funkčnost Arduino.
- Pochopte různé možnosti v programovacích jazycích, od C po jazyky přetahování.
- Testujte, laďte a nasazujte Arduino k řešení problémů reálného světa.
Raspberry Pi for Beginners
14 hodinyRaspberry Pi je velmi malý, jednorázový počítač.
V tomto instruktorově vedeném, živém tréninku se účastníci naučí, jak nastavit a programovat Raspberry Pi sloužit jako interaktivní a výkonný vestavěný systém.
Po ukončení tohoto tréninku budou účastníci schopni:
- Integrované rozvojové prostředí (IDE) pro maximální rozvojovou produktivitu
- Program Raspberry Pi pro ovládání zařízení, jako je snímač pohybu, alarmy, webové servery a tiskárny.
- Pochopte Raspberry Pi's architekturu, včetně vstupů a konektorů pro doplňkové zařízení.
- Pochopte různé možnosti v programovacích jazycích a operačních systémech
- Testovat, odstraňovat a rozvíjet Raspberry Pi pro řešení problémů v reálném světě
publikum
- Vývojáři
- Hardwarové / softwarové techniky
- Technické osoby ve všech odvětvích
- Hobbyisté
Formát kurzu
- Částečná přednáška, částečná diskuse, cvičení a těžká praxe
Poznámka
- Raspberry Pi Podporuje různé operační systémy a programovací jazyky. Tento kurz bude používat Raspbian založený na Linux jako operační systém a Python jako programovací jazyk. Chcete-li požádat o konkrétní nastavení, kontaktujte nás k uspořádání.
- Účastníci jsou zodpovědní za nákup Raspberry Pi hardwaru a komponent.
Microcontroller Design
35 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří se chtějí naučit konstrukční principy návrhu mikrokontrolérů.
Advanced Embedded Systems Development
35 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří se chtějí naučit používat embedded C k programování různých typů mikrokontrolérů založených na různých architekturách procesorů (8051, ARM CORTEX M-3 a ARM9).