Pojďme programovat elektroniku | Články z Computeru

Programování elektroniky: Kapesní superpočítače pro neuronové sítě a detekce člověka

  • V našem seriálu si hrajeme s Raspberry Pi 4 a počítačovým viděním
  • Dnes do hry zapojíme speciální mikropočítač
  • Vyzkoušíme si neuronovou síť na koprocesoru od Googlu

V jednom z našich předchozích pokračování seriálu o programování, jsme si vyzkoušeli detekci lidské tváře a očí pomocí primitivního kaskádového klasifikátoru Haarových příznaků, který je součástí knihovny pro počítačové vidění OpenCV.

Nakonec jsme si ukázali také implementaci jednoduchého modelu neuronové sítě pomocí knihovny Google TensorFlow a detekovali v obrazu z kamery celého člověka nebo jen jeho části. Fungovalo to překvapivě přesně. Stačilo před kamerou třeba jen mávnout rukou, načež program okolo ní vykreslil obdélník.

Vše jsme si tehdy naprogramovali na několika řádcích kódu jazyka Python 3 a hotový prográmek spouštěli na nejvýkonnějším mikropočítači Raspberry Pi 4 s 2 GB RAM a připojenou kamerkou.

Když britské malině dojde dech

Britskou malinu pořídíte za tisícikorunu a díky obrovské komunitní podpoře, kompaktnosti a právě ceně se těší ohromné popularitě. Dojde-li ale na analýzu obrazu v reálném čase a dnes tolik citované neuronové sítě, které hledají v obrazu vzory (třeba koťátka) pomocí pravděpodobnostního modelu naučeného na tisících fotografií, Raspberry Pi dojde dech.

Neuronové sítě totiž pro svižný a energeticky ospravedlnitelný běh vyžadují hardwarovou akceleraci, a tak si dnes podobný projekt z výše odkazového článku vyzkoušíme na několika destičkách s koprocesory pro zpracovávání těchto sofistikovaných algoritmů. 

Pokračování článku patří k prémiovému obsahu

Získejte neomezený přístup a Živě bez reklam už za 41 Kč měsíčně

Témata článku: Google, Pojďme programovat elektroniku, Intel, Nvidia, Python, Programování, Kamera, Neuronová síť, Raspberry Pi, GitHub, Články z Computeru, Debian, Tegra, Tensorflow lite, RGB, Mikropočítač, VideoCapture, Jetson Nano, Rectangle, Google TensorFlow, Google TensorFlow Lite, Site, Prace, TPU, Superpočítače


Určitě si přečtěte

10 věcí, které nás štvou na Windows 10 a bohužel asi jen tak nepřestanou

10 věcí, které nás štvou na Windows 10 a bohužel asi jen tak nepřestanou

** Windows 10 je na trhu 5 let, ale pořád má velké rezervy ** Ani desátá velká aktualizace, která vyjde na podzim, je nevyřeší ** Štvou nás Windows Update, Store, Nastavení atd.

Lukáš Václavík | 147

Je lepší hrát na PC, či na konzolích? Nebo jsou i jiné možnosti?

Je lepší hrát na PC, či na konzolích? Nebo jsou i jiné možnosti?

** Jaké jsou výhody a nevýhody hraní na počítači? ** Co mají společného a v čem se liší Xbox One, PS4 a Switch? ** Na čem hrát, když nemáte výkonné PC ani konzoli?

Lukáš Václavík | 126

ATM jackpotting: Když hacker ovládne bankomat a stačí mu jen pár sekund

ATM jackpotting: Když hacker ovládne bankomat a stačí mu jen pár sekund

** Klasický malware pro PC už dnes nikoho nepřekvapí ** Bankomaty jsou ale také počítače ** Útočí se na ně dodnes

Jakub Čížek | 8

Jak uložit dokument z Wordu, aby vydržel celé roky? Je to těžší než cesta na Mars

Jak uložit dokument z Wordu, aby vydržel celé roky? Je to těžší než cesta na Mars

** Jak uložit soubory, aby vydržely vnoučatům? ** A co kdyby měly přečkat celá staletí? ** Teď se o to pokouší GitHub a je to oříšek i pro lingvisty

Jakub Čížek | 121


Aktuální číslo časopisu Computer

Megatest televizí do 25 000 Kč

Nejlepší herní klávesnice

Srovnání správců hesel

Jak upravit fotky pro tisk