Anunciando una nueva era en tableros de aficionados accesibles, ¿qué es el Coral Dev Board de Google?  ¿Y puede reemplazar su Raspberry Pi?

¿Es mejor la placa Google Coral Dev que una Raspberry Pi?

Anuncio Las computadoras de placa única (SBC) son dispositivos revolucionarios. El SBC más famoso es sin duda el Raspberry Pi. Es barato, aproximadamente del tamaño de una tarjeta de crédito y, sin embargo, lleva a cabo la mayoría de las mismas tareas que una computadora de escritorio, por lo que es un firme favorito tanto para aficionados como para desarrolladores. Cor

Anuncio

Las computadoras de placa única (SBC) son dispositivos revolucionarios. El SBC más famoso es sin duda el Raspberry Pi. Es barato, aproximadamente del tamaño de una tarjeta de crédito y, sin embargo, lleva a cabo la mayoría de las mismas tareas que una computadora de escritorio, por lo que es un firme favorito tanto para aficionados como para desarrolladores.

Coral Dev Board es el nuevo chico de la cuadra. Hay muchas razones para estar emocionado al respecto. Hoy aprenderá todo lo que necesita saber sobre el nuevo SBC basado en Linux de Google.

¿Qué es la Junta de Google Coral Dev?

Junta de desarrollo de coral de Google

La placa Coral Dev es un SBC con el sistema operativo personalizado Mendel de Google, diseñado para su uso con la red neuronal TensorFlow Lite . También tiene un complemento completo de pines de entrada / salida de propósito general (GPIO). Dado su aspecto y tamaño, puede pensar que este es otro clon de Raspberry Pi, pero hay algunas diferencias importantes.

¿Qué hace que la Junta de Coral Dev sea única?

Unidad extraíble Coral SOM
Google diseñó la Junta Coral Dev para la creación rápida de prototipos de hardware de aprendizaje automático. Lo primero que lo hace único es el Módulo Edge TPU .

Este módulo, conocido como System On Module (SOM) se encuentra en la parte superior de una placa base de conexión y contiene todo lo que hace que la placa funcione. La CPU, la GPU, la RAM, el chip Wi-Fi y la memoria flash están presentes en una unidad extraíble que se puede cambiar rápidamente.

La placa base contiene conectores para USB, LAN, HDMI, tarjeta SD, audio y alimentación. Esto significa que puede usar una placa base para dispositivos de creación de prototipos, antes de implementar en hardware personalizado.

También significa que la tecnología con usos comerciales en el mundo real es accesible para aquellos que desean jugar con la tecnología en el hogar. Lo que realmente lo deja a un lado es algo que no encontrará en ninguna otra placa de desarrollo: un coprocesador de TPU Google Edge .

¿Qué es el coprocesador de TPU Google Edge?

Chip de TPU Edge para Machine Learning

Edge TPU es un pequeño chip integrado de aplicación específica (ASIC) diseñado para ofrecer una interpretación de aprendizaje automático de alto rendimiento. Su pequeño tamaño y sus bajos requisitos de energía lo hacen perfecto para incrustar en productos de hardware IoT para el reconocimiento de imágenes y texto.

La adición de este chip a un SBC reduce drásticamente el tiempo que requiere una red neuronal para procesar datos. Actualmente, el Edge TPU solo está disponible como parte de la placa Coral Dev o como un procesador USB externo.

¿Cuáles son las especificaciones de la Junta de Coral Dev?

Las especificaciones para el módulo Edge TPU son las siguientes:

  • CPU : NXP i.MX 8M SOC (quad Cortex-A53, Cortex-M4F)
  • GPU : Gráficos GC7000 Lite integrados
  • Coprocesador : Google Edge TPU
  • RAM : 1GB LPDDR4
  • Memoria flash : 8 GB eMMC
  • Conectividad : Wi-Fi 2 × 2 MIMO (802.11b / g / n / ac 2.4 / 5GHz) Bluetooth 4.1
  • Dimensiones : 48 x 40 x 5 mm

La placa base tiene su propio conjunto de especificaciones:

  • Memoria flash : MicroSD
  • USB : Tipo-C OTG Tipo-C de alimentación Tipo-A 3.0 host Consola serial Micro-B
  • LAN : puerto Gigabit Ethernet
  • Audio : conector de audio de 3, 5 mm (compatible con CTIA) Micrófono digital PDM (x2) Terminal de 4 pines de 2, 54 mm para altavoces estéreo
  • Video : HDMI 2.0a (tamaño completo) Conector FFC de 39 pines para pantalla MIPI-DSI (4 carriles) Conector FFC de 24 pines para cámara MIPI-CSI2 (4 carriles)
  • GPIO : riel de potencia de 3.3V 40 - 255 ohmios impedancia programable ~ 82 mA corriente máxima
  • Potencia : 5V DC (USB Tipo-C)
  • Dimensiones : 88 x 60 x 24 mm

Python es el único lenguaje de programación actualmente compatible. El soporte de C ++ llegará pronto.

Como su diseño admite el procesamiento de datos complejos, se encuentra entre las alternativas más potentes de Raspberry Pi ¿Sobredosis de Pi? Aquí hay 5 Raspberry Pi Alternativas Sobredosis de Pi? Aquí hay 5 alternativas de Raspberry Pi Has dominado el Raspberry Pi, ¿y ahora qué? Aquí hay 5 de las mejores alternativas de Pi para probar a continuación. Lee mas . Sin embargo, lo que le falta es un sistema operativo de escritorio. La documentación de la Coral Dev Board incluso aconseja no conectar un monitor y un teclado a la placa y solo usar soluciones de conexión de red como SSH.

¿Qué puede hacer la Junta de Coral Dev?

Las especificaciones no significan nada si el hardware no es útil. El video de arriba muestra cuán poderoso puede ser el Coral Dev Board. El ejemplo utiliza un módulo de cámara para introducir nuevos objetos a una red neuronal TensorFlow Lite en tiempo real.

Este ejemplo seguramente complacerá a la multitud de bricolaje, pero hay otros usos para TensorFlow Lite con los que ya puede estar familiarizado. Google lanzó recientemente Smart Reply para Gmail, que utiliza la misma versión ligera de TensorFlow para leer correos electrónicos y proporcionar respuestas sensibles al contexto.

Este tipo de tecnología inteligente generalmente depende de una conexión a Internet o del uso de servicios externos que pueden constituir un riesgo de seguridad. Al aprovechar el poder del aprendizaje automático a bordo, las redes neuronales se pueden usar fuera de línea y en áreas donde la conexión a Internet podría no ser posible.

En resumen, el Coral Dev Board es el primer paso real hacia el poderoso aprendizaje automático de factor de forma pequeño. El SOM intercambiable facilita la producción en masa, y muchos dispositivos futuros sin duda contarán con esta tecnología. ¿Qué significa esto para ti?

¿La Junta de Coral Dev reemplazará mi Raspberry Pi?

El acelerador USB Coral

TensorFlow se ejecuta en una Raspberry Pi, pero en realidad no está diseñado para eso. El Coral Dev Board ofrece un poder con el que Pi no puede competir. Afortunadamente, hay una solución en forma de un acelerador USB compatible con Raspberry Pi con un procesador Edge TPU integrado.

Esto permite a cualquier persona con un Pi y algunos conocimientos de aprendizaje automático 6 Tutoriales y cursos útiles de aprendizaje automático para comprender lo esencial 6 Tutoriales y cursos útiles de aprendizaje automático para comprender lo esencial Nunca ha habido un mejor momento para sumergirse en el aprendizaje automático. Aquí hay seis recursos útiles para ayudarlo a aprender sobre el aprendizaje automático. Lea más para desarrollar usando TensorFlow Lite.

Dónde comprar el Coral Dev Board

¿Seguramente esta nueva tecnología es demasiado cara para los aficionados?

Sorprendentemente, no. El Coral Dev Board cuesta solo $ 149.99, un rival en costo para tableros de desarrollo similares de alta gama. El acelerador USB es aún más barato, lo que lo convierte en una excelente alternativa para aquellos que no están dispuestos a comprar una placa de desarrollo completamente nueva. Hay planes para vender el SOM por separado, junto con una tarjeta de aceleración PCI TPU, aunque actualmente no están disponibles para su compra.

Puede recoger los componentes del sitio web de Google Coral:

  • Junta de desarrollo: $ 149.99
  • Acelerador USB: $ 74.99
  • Módulo de cámara: $ 24.99

El nuevo calor

Tan emocionante como es, la placa Coral Dev no sustituirá a la Raspberry Pi. TensorFlow se ejecutará en un Pi, pero no en tiempo real. La Coral Dev Board es potente, pero no está diseñada para uso de escritorio o educación.

El Raspberry Pi sigue siendo la mejor opción para los principiantes aficionados a la electrónica que desean realizar proyectos de bricolaje Raspberry Pi increíbles. Los 11 mejores proyectos de Raspberry Pi para principiantes. Los 11 mejores proyectos de Raspberry Pi para principiantes. capacidades de cualquier modelo de Raspberry Pi. Lee mas .

Explore más sobre: ​​Coral Dev Board, Google TensorFlow, Neural Networks.