TinyML Cookbook: Combine la inteligencia artificial y los dispositivos embebidos de ultra bajo consumo para hacer del mundo un lugar más inteligente


Precio:
Precio de venta$69.32

Descripción

Trabaje con más de 50 recetas para desarrollar aplicaciones inteligentes en Arduino Nano 33 BLE Sense y Raspberry Pi Pico utilizando el poder del aprendizaje automático


Características clave:

  • Entrene e implemente modelos de aprendizaje automático en Arduino Nano 33 BLE Sense y Raspberry Pi Pico
  • Trabaje con diferentes marcos de aprendizaje automático como TensorFlow Lite para Microcontroladores y Edge Impulse
  • Explore tecnologías de vanguardia como microTVM y Arm Ethos-U55 microNPU


Descripción del libro:

Este libro explora TinyML, un campo de rápido crecimiento en la intersección única del aprendizaje automático y los sistemas embebidos para hacer que la IA sea ubicua con dispositivos de muy bajo consumo como los microcontroladores.

El libro de recetas de TinyML comienza con una introducción práctica a este campo multidisciplinario para que se familiarice con algunos de los fundamentos para implementar aplicaciones inteligentes en Arduino Nano 33 BLE Sense y Raspberry Pi Pico. A medida que avance, abordará varios problemas que puede encontrar al crear prototipos de microcontroladores, como controlar el estado del LED con GPIO y un botón pulsador, suministrar energía a los microcontroladores con baterías y más. A continuación, cubrirá recetas relacionadas con la temperatura, la humedad y los sensores de las tres "V" (voz, visión y vibración) para adquirir las habilidades necesarias para implementar aplicaciones inteligentes de extremo a extremo en diferentes escenarios. Más adelante, aprenderá las mejores prácticas para construir modelos pequeños para microcontroladores con memoria limitada. Finalmente, explorará dos de las tecnologías más recientes, microTVM y microNPU, que lo ayudarán a mejorar su juego TinyML.

Al final de este libro, estará familiarizado con las mejores prácticas y los marcos de aprendizaje automático para desarrollar aplicaciones de aprendizaje automático fácilmente en microcontroladores y tendrá una comprensión clara de los aspectos clave a considerar durante la fase de desarrollo.


Lo que aprenderá:

  • Comprender los fundamentos relevantes de la programación de microcontroladores
  • Trabajar con sensores del mundo real como el micrófono, la cámara y el acelerómetro
  • Ejecutar aprendizaje automático en el dispositivo con TensorFlow Lite para Microcontroladores
  • Implementar una aplicación que responda a la voz humana con Edge Impulse
  • Aprovechar el aprendizaje por transferencia para clasificar habitaciones interiores con Arduino Nano 33 BLE Sense
  • Crear una aplicación de reconocimiento de gestos con Raspberry Pi Pico
  • Diseñar un modelo CIFAR-10 para microcontroladores con memoria limitada
  • Ejecutar un clasificador de imágenes en un microNPU virtual Arm Ethos-U55 con microTVM


Para quién es este libro:

Este libro es para desarrolladores/ingenieros de aprendizaje automático interesados en desarrollar rápidamente aplicaciones de aprendizaje automático en microcontroladores a través de ejemplos prácticos. Se requiere familiaridad básica con C/C++, el lenguaje de programación Python y la interfaz de línea de comandos (CLI). Sin embargo, no se requiere conocimiento previo de microcontroladores.



Author: Gian Marco Iodice
Publisher: Packt Publishing
Published: 04/01/2022
Pages: 344
Binding Type: Paperback
Weight: 1.30lbs
Size: 9.25h x 7.50w x 0.72d
ISBN13: 9781801814973
ISBN10: 180181497X
BISAC Categories:
- Computers | Hardware | Chips & Processors
- Computers | Artificial Intelligence | General
- Computers | Machine Theory

This title is not returnable

You may also like

Recently viewed