Cómo ejecutar aplicaciones de ML en hardware de partículas

Con el lanzamiento de TensorFlow Lite en Google I/O 2019, la biblioteca de aprendizaje de máquinas accesible ya no se limita a las aplicaciones con acceso a las GPU. Ahora puede ejecutar algoritmos de aprendizaje en microcontroladores con mucha más facilidad, lo que mejora la inferencia y el cálculo en la placa.

Brandon Satrom] publicó una demostración sobre cómo ejecutar TFLite en dispositivos de partículas (probado en Fotón, Argón, Boro, y Xenón) haciendo posible hacer predicciones sobre datos en vivo con modelos pre-entrenados. Mientras que algunos de los cálculos más fáciles que ocurren en las MCU requieren la manipulación de datos con ecuaciones existentes (mapeo de entradas analógicas a un rango de porcentaje, por ejemplo), muchas aplicaciones requieren la comprensión de grandes y complejos conjuntos de datos de sensores recopilados en tiempo real. A menudo es más difícil obtener resultados precisos de una simple ecuación.

El método actual es entrenar modelos de ML en hardware especializado, desplegar los modelos en la infraestructura de nubes, y transportar los datos de los sensores a la nube para su inferencia. Al ejecutar la inferencia y la toma de decisiones a bordo, los MCUs pueden simplemente tomar acción sin el backhaul de cualquier dato.

Comienza construyendo un modelo simple de TGLite para la ejecución de MCU, utilizando el error cuadrático medio para la pérdida y el descenso de gradiente estocástico para la optimización. Después de entrenar el modelo con datos de muestra, puede guardar el modelo y convertirlo en una matriz C para el MCU. En el MCU, puede cargar el modelo, las bibliotecas de TFLite y el resolvedor de operaciones, así como instanciar un intérprete y tensores. Desde allí, puede invocar el modelo en el MCU y ver los resultados!

[¡Gracias dcschelt por el consejo!]

En caso de que no pueda llegar a una sala de escape

En caso de que no pueda llegar a una sala de escape

Las salas de escape son increíbles para las personas a las que les gusta resolver puzles, ver cómo funcionan las ...
Leer Más
Hay más en el diseño de una tarjeta de presentación del PCB de lo que se ve a simple vista

Hay más en el diseño de una tarjeta de presentación del PCB de lo que se ve a simple vista

Una curiosa costumbre que sobrevive de la era pre-computadora es la de la tarjeta de presentación. Si camina por los ...
Leer Más
Retrotecnológico: El Arte de la Fundición

Retrotecnológico: El Arte de la Fundición

Mencione el término "industria pesada" y lo primero que le vendrá a la mente podría ser la fundición de metales ...
Leer Más
El Icosaedro brilla con lo mejor de ellos

El Icosaedro brilla con lo mejor de ellos

Los resplandores vienen en todas las formas y tamaños, y siempre estamos interesados en ver la multitud de formas diferentes ...
Leer Más
Empieza tu día con la montaña que se eleva

Empieza tu día con la montaña que se eleva

Como muchos de nosotros, [Zach Archer] disfruta tanto de la comodidad de su cuarto oscuro que le cuesta levantarse y ...
Leer Más
El deslizador de la cámara de seguimiento de objetos obtiene las buenas tomas

El deslizador de la cámara de seguimiento de objetos obtiene las buenas tomas

En esta época, en la que todas las actividades de ocio deben ser debidamente capturadas y monetizadas en línea, los ...
Leer Más
La reserva de energía de Hornsdale y lo que significa para el almacenamiento de la batería de la red

La reserva de energía de Hornsdale y lo que significa para el almacenamiento de la batería de la red

La energía renovable ha sido considerada durante mucho tiempo como un requisito importante en la lucha para evitar la creciente ...
Leer Más
Restauración de un Commodore muerto 128DCR

Restauración de un Commodore muerto 128DCR

Otro día, otro ordenador retro restaurado con cariño a su estado como nuevo por [Drygol]. Esta vez, el objeto de ...
Leer Más
Seguimiento del tiempo perdido con un reloj de ferrofluido

Seguimiento del tiempo perdido con un reloj de ferrofluido

Sabemos que este proyecto se supone que se trata de desarrollar un reloj de ferrofluido de aspecto fino, y no ...
Leer Más
Construcción de un oscilador mecánico, estilo Tesla

Construcción de un oscilador mecánico, estilo Tesla

Antes de que Tesla concibiera una maquinaria rotativa bellamente sencilla, exploró otros métodos de generación de corriente alterna. Uno de ...
Leer Más
Actualizaciones del proyecto Antique Pocket Watch Antique Pocket Watch

Actualizaciones del proyecto Antique Pocket Watch Antique Pocket Watch

Aquí en Digital Lithium nos preocupamos un poco por los relojes. Tal vez sea la profunda conexión personal con un ...
Leer Más
NET a FPGA con Hastlayer

NET a FPGA con Hastlayer

Hay muchas maneras de usar las FPGAs. Una de ellas es convertir el software de computación en hardware. Esto puede ...
Leer Más
El Reloj de Numitrones es un buen regalo de los años 70

El Reloj de Numitrones es un buen regalo de los años 70

En cuanto a las construcciones de relojes de hackers, cuanto más oscuras sean las partes involucradas, mejor. Según este criterio, ...
Leer Más
Una piel electrónica autocurable y estirable

Una piel electrónica autocurable y estirable

En un reporte publicado por Science Advances , un equipo de investigación de los Estados Unidos y Corea reveló una ...
Leer Más
Hackaday Podcast 045: Raspberry Pi Bug, Vodka de rápido envejecimiento, Lluvia en la nube, y esto no fue un episodio de Supercon.

Hackaday Podcast 045: Raspberry Pi Bug, Vodka de rápido envejecimiento, Lluvia en la nube, y esto no fue un episodio de Supercon.

Los editores de Digital Lithium, Mike Szczys y Elliot Williams, hablan durante las últimas tres semanas llenas de hackeos. Nuestro ...
Leer Más
Una impresionante pistola de rayos construida a partir de chatarra

Una impresionante pistola de rayos construida a partir de chatarra

Si alguna vez existió un arma de ciencia ficción por excelencia, tendría que ser la pistola de rayos. construyó este ...
Leer Más
Un desgarro de magnetrón

Un desgarro de magnetrón

Los hornos de microondas están en todas partes, y en el corazón de ellos hay un magnetrón - un dispositivo ...
Leer Más
Visita al ordenador de relés FACOM 128B 1958

Visita al ordenador de relés FACOM 128B 1958

Si estudia la historia de la computación es posible que haya oído hablar del FACOM 128B, un ordenador de retransmisión ...
Leer Más
La Mujer Maravilla y el verdadero lazo de la verdad

La Mujer Maravilla y el verdadero lazo de la verdad

Puede que te parezca extraño que una historia sobre tecnología empiece hablando de la Mujer Maravilla. Cuando te das cuenta ...
Leer Más
Programación de Arduinos con comandos de voz

Programación de Arduinos con comandos de voz

La programación es una habilidad valiosa, aunque puede ser difícil de aprender. Añade hardware a la mezcla, y las cosas ...
Leer Más
La impresora 3D y el CNC hacen que esta calculadora rusa sea bilingüe

La impresora 3D y el CNC hacen que esta calculadora rusa sea bilingüe

Seamos claros desde el principio: probablemente hay soluciones más obvias al problema de usar una calculadora rusa cuando no se ...
Leer Más
Un cubo de LED diseñado para un fácil montaje

Un cubo de LED diseñado para un fácil montaje

Los cubos de LED son hipnotizantes y divertidos, pero generalmente son un dolor de cabeza para construir. No es así ...
Leer Más
Las gafas impresas en 3D permiten a R.O.B. ver dentro del mundo Bluetooth

Las gafas impresas en 3D permiten a R.O.B. ver dentro del mundo Bluetooth

Admitimos que un hack que permite que un periférico de videojuego de 34 años sea controlado por una aplicación móvil ...
Leer Más
Vea que tan diferentes pueden ser los aires acondicionados (en el interior)

Vea que tan diferentes pueden ser los aires acondicionados (en el interior)

Los aires acondicionados son fáciles de dar por sentado. Desde los refrigeradores hasta el control de climatización, la mayoría de ...
Leer Más
Mueble para impresora 3D de código abierto apilable

Mueble para impresora 3D de código abierto apilable

Una de las desafortunadas realidades de la impresión en 3D con FDM de escritorio es que los factores ambientales, como ...
Leer Más
Los tubos de acero y las placas de tierra forman el esqueleto de esta fresadora vertical CNC de bricolaje

Los tubos de acero y las placas de tierra forman el esqueleto de esta fresadora vertical CNC de bricolaje

Si lo vas a hacer tú mismo, es mejor que te superes a ti mismo. Esa parece ser la idea ...
Leer Más
IA simplificada en los microcontroladores

IA simplificada en los microcontroladores

La inteligencia artificial está tomando el mundo por asalto. Sin embargo, más que un apocalipsis al estilo de Terminator, parece ...
Leer Más
Nivelación manual de la cama de malla para impresoras 3D

Nivelación manual de la cama de malla para impresoras 3D

En la impresión 3D, a menudo hablamos de nivelar la cama de impresión, aunque no es un término exacto. Una ...
Leer Más
Insecto robot sobrevive al aplastamiento

Insecto robot sobrevive al aplastamiento

Hay un viejo refrán que dice que "la mano es más rápida que el ojo, pero algo más lenta que ...
Leer Más
Atrapa el error de la vieja escuela BÁSICA con este kit de ordenador

Atrapa el error de la vieja escuela BÁSICA con este kit de ordenador

¿La complejidad de la computación moderna alguna vez te deprime? ¿Se encuentra anhelando los viejos tiempos, en los que podía ...
Leer Más

Deja un comentario