Annunciando una nuova era nelle schede per hobbisti accessibili, qual è la Coral Dev Board di Google?  E può sostituire il tuo Raspberry Pi?

Google Coral Dev Board è migliore di un Raspberry Pi?

Annuncio pubblicitario I computer a scheda singola (SBC) sono dispositivi rivoluzionari. Il SBC più famoso è senza dubbio il Raspberry Pi. È economico, delle dimensioni di una carta di credito, eppure svolge la maggior parte delle stesse attività di un computer desktop, rendendolo uno dei preferiti dagli appassionati e dagli sviluppatori. La

Annuncio pubblicitario

I computer a scheda singola (SBC) sono dispositivi rivoluzionari. Il SBC più famoso è senza dubbio il Raspberry Pi. È economico, delle dimensioni di una carta di credito, eppure svolge la maggior parte delle stesse attività di un computer desktop, rendendolo uno dei preferiti dagli appassionati e dagli sviluppatori.

La Coral Dev Board è il nuovo bambino del blocco. Ci sono molte ragioni per esserne entusiasti. Oggi imparerai tutto ciò che devi sapere sul nuovo SBC basato su Linux di Google.

Che cos'è Google Coral Dev Board?

Coral Dev Board di Google

La scheda Coral Dev è una SBC con il sistema operativo Mendel personalizzato di Google, progettata per l'uso con la rete neurale TensorFlow Lite . Ha anche una gamma completa di pin GPIO (General Purpose In / Out). Dati il ​​suo aspetto e le sue dimensioni, potresti pensare che si tratti di un altro clone di Raspberry Pi, ma ci sono alcune differenze importanti.

Cosa rende unica la Coral Dev Board?

Coral SOM unità rimovibile
Google ha progettato la Coral Dev Board per la prototipazione rapida dell'hardware di machine learning. La prima cosa che lo rende unico è il modulo Edge TPU .

Questo modulo, noto come System On Module (SOM), si trova sulla parte superiore di una scheda di connessione e contiene tutto ciò che fa sì che la scheda funzioni. La CPU, la GPU, la RAM, il chip Wi-Fi e la memoria flash sono tutti presenti in un'unità rimovibile che può essere sostituita rapidamente.

La scheda di base contiene connettori per USB, LAN, HDMI, scheda SD, audio e alimentazione. Ciò significa che è possibile utilizzare una scheda base per i dispositivi di prototipazione, prima della distribuzione su hardware personalizzato.

Significa anche che la tecnologia con usi commerciali del mondo reale è accessibile a coloro che desiderano armeggiare con la tecnologia a casa. Ciò che lo distingue davvero è qualcosa che non troverai su nessun'altra scheda di sviluppo: un coprocessore TPU Google Edge .

Che cos'è il coprocessore TPU Google Edge?

Chip Edge TPU per Machine Learning

Edge TPU è un chip ASIC (Application Specific Integrated Chip) progettato per offrire interpretazioni di machine learning ad alte prestazioni. Le sue dimensioni ridotte e i bassi requisiti di alimentazione lo rendono perfetto per essere incorporato nei prodotti hardware IoT per il riconoscimento di immagini e testo.

L'aggiunta di questo chip a un SBC riduce drasticamente il tempo richiesto da una rete neurale per elaborare i dati. Attualmente, Edge TPU è disponibile solo come parte della Coral Dev Board o come processore USB esterno.

Quali sono le specifiche della Coral Dev Board?

Le specifiche per il modulo Edge TPU sono le seguenti:

  • CPU : NXP i.MX 8M SOC (quad Cortex-A53, Cortex-M4F)
  • GPU : grafica GC7000 Lite integrata
  • Coprocessore : TPU Google Edge
  • RAM : 1 GB LPDDR4
  • Memoria flash : 8 GB eMMC
  • Connettività : Wi-Fi 2 × 2 MIMO (802.11b / g / n / ac 2.4 / 5GHz) Bluetooth 4.1
  • Dimensioni : 48 x 40 x 5 mm

La scheda base ha il proprio set di specifiche:

  • Memoria flash : MicroSD
  • USB : console seriale Micro-B host Type-C OTG Type-C 3.0 Type-C
  • LAN : porta Gigabit Ethernet
  • Audio : jack audio da 3, 5 mm (conforme a CTIA) Microfono PDM digitale (x2) Terminale a 4 pin da 2, 54 mm per altoparlanti stereo
  • Video : Connettore FFC HDMI 2.0a (full size) a 39 pin per display MIPI-DSI (4 corsie) Connettore FFC a 24 pin per telecamera MIPI-CSI2 (4 corsie)
  • GPIO : linea di alimentazione 3.3V 40 - 255 ohm impedenza programmabile ~ 82 mA corrente massima
  • Alimentazione : 5 V CC (USB Tipo-C)
  • Dimensioni : 88 x 60 x 24 mm

Python è l'unico linguaggio di programmazione attualmente supportato. Il supporto per C ++ è in arrivo.

Poiché il suo design supporta l'elaborazione di dati complessi, è tra le più potenti delle alternative Raspberry Pi Pi Overdose? Ecco 5 Raspberry Pi Alternatives Pi Overdose? Ecco 5 alternative a Raspberry Pi Hai imparato il Raspberry Pi - e adesso? Ecco 5 delle migliori alternative Pi per provare il prossimo. Leggi di più . Ciò che manca, tuttavia, è un sistema operativo desktop. La documentazione per la Coral Dev Board consiglia anche di non collegare un monitor e una tastiera alla scheda e di utilizzare solo soluzioni di connessione di rete come SSH.

Cosa può fare la Coral Dev Board?

Le specifiche non significano nulla se l'hardware non è utile. Il video sopra mostra quanto potente può essere la Coral Dev Board. L'esempio utilizza un modulo telecamera per introdurre nuovi oggetti in una rete neurale TensorFlow Lite in tempo reale.

Questo esempio farà sicuramente piacere alla folla del fai-da-te, ma ci sono altri usi per TensorFlow Lite che potresti già conoscere. Google ha recentemente lanciato Smart Reply per Gmail, che utilizza la stessa versione leggera di TensorFlow per leggere le email e fornire risposte sensibili al contesto.

Questo tipo di tecnologia intelligente di solito si basa su una connessione Internet o sull'uso di servizi esterni che possono costituire un rischio per la sicurezza. Sfruttando la potenza dell'apprendimento automatico di bordo, le reti neurali possono essere utilizzate offline e in aree in cui la connessione Internet potrebbe non essere possibile.

In breve, la Coral Dev Board è il primo vero passo verso un potente machine learning con fattore di forma ridotto. Il SOM sostituibile semplifica la produzione in serie e molti dispositivi futuri presenteranno senza dubbio questa tecnologia. Che cosa significa questo per te?

La scheda Coral Dev sostituirà il mio Raspberry Pi?

L'acceleratore USB Coral

TensorFlow funziona su un Raspberry Pi, ma non è progettato per questo. La Coral Dev Board offre potenza con cui il Pi non può competere. Fortunatamente esiste una soluzione sotto forma di un acceleratore USB compatibile con Raspberry Pi con un processore Edge TPU integrato.

Ciò consente a chiunque abbia un Pi e un po 'di know-how di apprendimento automatico 6 Tutorial e corsi di Machine Learning utili per afferrare Essentials 6 Tutorial e corsi di Machine Learning utili per afferrare Essentials Non c'è mai stato un momento migliore per immergersi nell'apprendimento automatico. Ecco sei risorse utili per aiutarti a conoscere l'apprendimento automatico. Maggiori informazioni per lo sviluppo con TensorFlow Lite.

Dove acquistare la Coral Dev Board

Sicuramente questa nuova tecnologia è troppo costosa per gli appassionati?

Sorprendentemente, no. La Coral Dev Board costa solo $ 149, 99, un rivale di costi per schede di sviluppo di fascia alta simili. L'acceleratore USB è ancora più economico, rendendolo un'ottima alternativa a coloro che non sono disposti ad acquistare una scheda di sviluppo completamente nuova. Ci sono piani per vendere la SOM separatamente, insieme a una scheda di accelerazione PCI TPU, anche se al momento non sono disponibili per l'acquisto.

Puoi ritirare i componenti dal sito Web Coral di Google:

  • Scheda di sviluppo: $ 149, 99
  • Acceleratore USB: $ 74, 99
  • Modulo telecamera: $ 24, 99

The New Hotness

Per quanto emozionante, la scheda Coral Dev non sostituirà il Raspberry Pi. TensorFlow verrà eseguito su un Pi, ma non in tempo reale. La Coral Dev Board è potente, ma non progettata per uso desktop o istruzione.

Il Raspberry Pi è ancora la scelta migliore per gli appassionati di elettronica per principianti che vogliono realizzare fantastici progetti Raspberry Pi fai-da-te Gli 11 migliori progetti Raspberry Pi per principianti Gli 11 migliori progetti Raspberry Pi per principianti Questi progetti Raspberry Pi per principianti sono ottimi per iniziare con funzionalità di qualsiasi modello Raspberry Pi. Leggi di più .

Scopri di più su: Coral Dev Board, Google TensorFlow, Neural Networks.