Publicitate
Calculatoarele cu o singură placă (SBC) sunt dispozitive revoluționare. Cel mai cunoscut SBC este, fără îndoială, Raspberry Pi. Este ieftin, de dimensiunea unui card de credit, și totuși desfășoară cea mai mare parte a acelorași sarcini ca un computer desktop, făcându-l să fie un favorit ferm pentru hobbyisti și dezvoltatori deopotrivă.
Coral Dev Board este noul copil de la bloc. Există multe motive pentru a fi entuziasmat de asta. Astăzi veți afla tot ce trebuie să știți despre noul SBC bazat pe Linux al Google.
Ce este Google Coral Dev Board?
Placa Coral Dev este un SBC cu personalizarea Google Mendel sistem de operare, proiectat pentru utilizare cu dispozitivul TensorFlow Lite Retea neurala. De asemenea, are un complement complet de ace de intrare / ieșire generală (GPIO). Având în vedere aspectul și dimensiunea sa, puteți crede că aceasta este o altă clonă a zmeurii Pi, dar există unele diferențe importante.
Ce face ca Coral Dev Board să fie unic?
Google a conceput Coral Dev Board pentru prototiparea rapidă a hardware-ului de învățare automată. Primul lucru care îl face unic este
Acest modul, cunoscut sub numele de Sistem pe modul (SOM) se așază deasupra unui panou de conectare și conține tot ceea ce face ca bordul să bifeze. CPU, GPU, RAM, cip Wi-Fi și memorie flash sunt toate într-o unitate detașabilă care poate fi schimbată rapid.
Baza de bază conține conectori pentru USB, LAN, HDMI, card SD, audio și alimentare. Acest lucru înseamnă că puteți utiliza un panou de bază pentru dispozitive de prototipare, înainte de a se implementa pe hardware personalizat.
Înseamnă, de asemenea, că tehnologia cu utilizări comerciale din lumea reală este accesibilă celor care doresc să facă legătura cu tehnologia acasă. Ceea ce o face cu adevărat deoparte este ceva ce nu veți găsi pe niciun alt tablou de dezvoltare: un Google Edge TPU co-procesor.
Ce este co-procesorul Google Edge TPU?
Edge TPU este un mic cip specific integrat pentru aplicație (ASIC) conceput pentru a oferi o interpretare performantă a învățării mașinilor. Dimensiunile sale minime și cerințele reduse de putere o fac perfectă pentru integrarea în produse hardware IoT pentru recunoașterea imaginilor și a textului.
Adăugarea acestui cip la un SBC reduce drastic timpul necesar unei rețele neuronale pentru procesarea datelor. În prezent, Edge TPU este disponibil doar ca parte a Coral Dev Board sau ca procesor USB extern.
Care sunt specificațiile Coral Dev Board?
Specificațiile pentru Modul TPU Edge sunt următoarele:
- Procesor: NXP i. MX 8M SOC (quad Cortex-A53, Cortex-M4F)
- GPU: Grafică integrată GC7000 Lite
- coprocessor: TPU Google Edge
- Berbec: 1GB LPDDR4
- Memorie flash: 8 GB eMMC
- Conectivitate: Wi-Fi 2 × 2 MIMO (802.11b / g / n / ac 2.4 / 5GHz) Bluetooth 4.1
- Dimensiuni: 48 x 40 x 5mm
Placa de bază are propriul set de specificații:
- Memorie flash: MicroSD
- USB: Putere tip C OTG Tip C C Putere-A 3.0 gazdă Consola serială Micro-B
- LAN: Port Gigabit Ethernet
- Audio: Jack audio de 3,5 mm (conform CTIA) Microfon digital PDM (x2) 2,54 mm 4 pini pentru difuzoare stereo
- Video: Conector FMI 2.0a (dimensiune completă) 39-pin FFC pentru afișare MIPI-DSI (4 canale) Conector FFC 24-pin pentru camera MIPI-CSI2 (4-lane)
- GPIO: 3.3V rail rail 40 - 255 ohms impedance programabile ~ 82 mA current current
- Putere: 5V DC (USB Type-C)
- Dimensiuni: 88 x 60 x 24 mm
Python este singurul limbaj de programare acceptat în prezent. Asistența C ++ vine în curând.
Deoarece designul acceptă procesarea complexă a datelor, acesta este unul dintre cele mai puternice Alternative de zmeură Pi Supradozaj Pi? Iată 5 alternative de zmeură PiAi stăpânit zmeura Pi - acum ce? Iată 5 dintre cele mai bune alternative Pi cu care să te descurci. Citeste mai mult . Totuși, ceea ce îi lipsește este un sistem de operare desktop. Documentația pentru Coral Dev Board recomandă chiar să nu conectezi un monitor și o tastatură la placă și să folosești doar soluții de conectare la rețea, cum ar fi SSH.
Ce poate face Coral Dev Board?
Specificațiile nu înseamnă nimic dacă hardware-ul nu este util. Videoclipul de mai sus arată cât de puternic poate fi Board Coral Dev. Exemplul utilizează un modul de cameră pentru a introduce obiecte noi într-o rețea neuronală TensorFlow Lite în timp real.
Acest exemplu este sigur că va mulțumi mulțimea de bricolaj, dar există și alte utilizări pentru TensorFlow Lite cu care poate aveți deja cunoștință. Google a lansat recent Răspuns inteligent pentru Gmail, care folosește aceeași versiune ușoară a TensorFlow pentru a citi e-mailurile și pentru a oferi răspunsuri sensibile la context.
Acest tip de tehnologie inteligentă se bazează, de obicei, pe o conexiune la internet sau utilizarea serviciilor externe care pot constitui un risc pentru securitate. Prin exploatarea puterii învățării automate la bord, rețelele neuronale pot fi utilizate offline și în zonele în care conexiunea la internet s-ar putea să nu fie posibilă.
Pe scurt, Coral Dev Board este primul pas real spre învățarea puternică a mașinilor cu factor de formă mică. SOM-ul schimbabil face ușor producția în masă și multe dispozitive viitoare vor avea, fără îndoială, această tehnologie. Ce înseamnă asta pentru tine?
Coral Dev Board va înlocui Zmeura mea Pi?
TensorFlow rulează pe un Raspberry Pi, dar nu este proiectat pentru aceasta. Consiliul de bord Coral oferă putere cu care Pi nu poate concura. Din fericire, există o soluție sub formă de zmeură compatibilă Accelerator USB cu un procesor Edge TPU integrat.
Acest lucru permite oricui are un Pi, și unele know-how de învățare automată 6 Tutoriale și cursuri utile pentru învățarea mașinilor pentru a strânge elementele esențialeNu a existat niciodată un moment mai bun pentru a te scufunda în învățarea mașinii. Iată șase resurse utile pentru a vă ajuta să aflați despre învățarea mașinii. Citeste mai mult pentru a dezvolta folosind TensorFlow Lite.
De unde să cumpărați Coral Dev Board
Cu siguranță această tehnologie nouă este prea scumpă pentru pasionații?
Surprinzător, nu. Coral Dev Board costă doar 149,99 dolari, un rival în costuri similare cu plăci de dezvoltare similare. Acceleratorul USB este totuși mai ieftin, ceea ce îl face o alternativă excelentă pentru cei care nu doresc să cumpere un cu totul nou bord de dezvoltare. Există planuri de a vinde SOM separat, împreună cu un card de accelerație PCI TPU, deși în prezent nu sunt disponibile pentru achiziție.
Puteți ridica componentele de pe site-ul web Coral al Google:
- Board Dev: 149.99 USD
- Accelerator USB: 74,99 USD
- Modul camera: 24,99 USD
Noua fierbinte
Oricât de interesant este, placa Coral Dev nu va înlocui zmeura Pi. TensorFlow va rula pe un Pi, dar nu în timp real. Coral Dev Board este puternic, dar nu este proiectat pentru utilizarea desktop sau educație.
Raspberry Pi este încă cea mai bună alegere pentru pasionații de electronice începători care doresc realizează proiecte minunate DIY Raspberry Pi Cele mai bune 11 proiecte de zmeură Pi pentru începătoriAceste proiecte Raspberry Pi pentru începători sunt minunate pentru a începe cu capabilitățile oricărui model Raspberry Pi. Citeste mai mult .
Ian Buckley este un jurnalist independent, muzician, interpret și producător video care locuiește la Berlin, Germania. Când nu scrie sau pe scenă, ticăiește cu electronice sau coduri DIY, în speranța de a deveni un om de știință nebun.