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

