Coral, Googlova platforma za umetno inteligenco, podobna RPI

Coral

Brez dvoma ena Ena od glavnih značilnosti umetne inteligence je, da strojem omogoča izvajanje vseh vrst nalog ki so bili prej rezervirani za ljudi, poleg tega pa zelo pomaga avtomatizirati številne procese in izboljšati številne naloge za ljudi. Morda ste že slišali za napravo Coral, namenjeno sektorju umetne inteligence ki eksponentno raste.

V katerem, za zadovoljevanje potreb od strank, Coral ponuja dve glavni vrsti izdelkov: pospeševalniki in razvojne plošče za izdelavo prototipov novih idej in modulov za napajanje možganov umetne inteligence v proizvodnih napravah, kot so pametne kamere in senzorji.

V obeh primerih je dr. srce strojne opreme je Googlov TPU Edge, čip ASIC, optimiziran za izvajanje lahkih algoritmov strojnega učenja, miniaturna različica ohlajenega TPU, ki se uporablja v Googlovih strežnikih v oblaku.

Modul Coral USB Accelerator ima elektronski čip, ki uporablja za zdravljenje umetne inteligence narejeno lokalno. Modul Coral USB Accelerator je zasnovan kot periferna enota, ki jo je enostavno povezati daje nanoračunalniku Raspberry Pi vso inteligenco Edge TPU integrirano vezje.

Z zmožnostjo vodenja nevronskih mrež na samem RPi, v svoje projekte lahko hitro in učinkovito vključite zmogljivosti umetne inteligence, hkrati pa zaščitite zaupnost svojih podatkov.

Če želite ustvariti svoje nevronske mreže in jih podrediti učnemu procesu, razvijalcem imajo TensorFlow. S katerimi jih morajo samo zbrati in zagnati na Edge TPU karticah s pomočjo priložene programske opreme. Ko je sestavljeno omrežje nameščeno, se vsi izračuni izvedejo lokalno na vezju Edge TPU, brez pošiljanja podatkov v oblak. Vsako zaostajanje v oblaku je odpravljeno, zmogljivost se izboljša in uporabniški podatki so lokalno pod nadzorom.

Tako kot Intel Movidius Neural Compute Stick, izdan pred več kot enim letom, Coral USB Accelerator vključuje vaš ASIC po meri v obliki enostavne naprave, ki je zelo podobna bliskovnemu disku. Pri primerjavi obeh ob drugi pa obstajajo očitne razlike.

Plaketa Coral Dev je sestavljena iz kartice podnožje s priključki:

  • USB 2.0/3.0
  • Zaslonski vmesnik DSI
  • Vmesnik kamere MIPI-CSI
  • Gigabitna Ethernet vrata
  • 3,5 mm avdio priključek
  • 4 mm 2,54-pinski priključek za stereo zvočnike
  • Polno velik priključek HDMI 2.0
  • Dva digitalna PDM mikrofona in 40-pinska glava GPIO.

Na osnovno kartico je pritrjen sistem odstranljivega modula (SoM) velikosti 40x48 mm zgrajena okoli procesorja NXP i.MX 8M in samega TPU Edge. SoM ima kriptografski koprocesor, vgrajen Wi-Fi in podporo Bluetooth 4.1 ter 1 GB RAM-a LPDDR4 in 8 GB eMMC.

Po drugi strani pa ima Coral svoj sistem, ki je MendelLinux da gradi na osnovi Debiana in je popolnoma združljiv s skladišči tega projekta (saj uporablja nespremenjene binarne pakete in posodobitve iz glavnih skladišč Debian).

Platforma Coral vsebuje tudi komplet že pripravljenih modelov (predhodna izdelava in predhodno učenje), optimiziran za elektronski čip Edge TPU. Ti prilagodljivi modeli olajšajo programiranje in se prilagodijo vašim aplikacijam.

Medtem ko lahko opremo uporabljajo inženirji za ustvarjanje projektov, Coral ponuja vodnike o tem, kako na primer zgraditi stroj za sortiranje marshmallowa in pametno hranilnico ptic.

Poleg dolgoročnega cilja plošče je namenjen tudi uporabi za poslovne stranke v panogah, kot sta avtomobilska industrija in svet zdravja.

Čeprav Coral cilja na korporacijski svet, Projekt ima korenine v Googlovi ponudbi kompletov za strojno učenje "AIY".

Kompleti AIY, ki so bili izdani leta 2017 in jih poganjajo računalniki Raspberry Pi, vsakomur omogočajo izdelavo lastnih pametnih zvočnikov in kamer in so bili zelo uspešni pri proizvajalcih STEM in na igračah.