La inteligencia artificial, específicamente la inteligencia generativa, ha experimentado un repentino aumento en popularidad recientemente a medida que las personas exploran cada vez más las posibilidades de crear contenido visual y textual utilizando estas herramientas. Estos modelos de aprendizaje automático generalmente se ejecutan en hardware costoso porque requieren un espacio de almacenamiento significativo y recursos informáticos avanzados para su procesamiento.
Conozca la Raspberry Pi 4, una computadora de placa única de $35 del tamaño de una tarjeta de crédito. Si bien la Raspberry Pi tiene una capacidad de aprendizaje automático limitada debido a su débil potencia de GPU, todavía tiene algunos usos en el mundo de la inteligencia artificial. Por lo tanto, cualquier persona interesada en el campo de la inteligencia artificial puede explorar y desarrollar proyectos innovadores fácilmente y a un costo razonable.
En este artículo, nos sumergiremos en el mundo de los interesantes proyectos de IA que puedes realizar con tu Raspberry Pi. Aquí encontrará inspiración e ideas de proyectos para desarrollar sus habilidades de IA y ampliar su comprensión de este apasionante campo. Verificar Cómo evitar errores comunes que dañan tu Raspberry Pi para mantenerla saludable.
Enlaces rápidos
1. Mycroft/Picroft: asistente de voz personal con tecnología de inteligencia artificial
Mycroft ofrece una alternativa de código abierto a parlantes inteligentes como Alexa, Google y Siri. El cual te permite hablar y obtener información del asistente virtual. Con el objetivo de proteger su privacidad, Mycroft le mantiene en control de todos los aspectos y puede instalarse en un teléfono, computadora portátil o Raspberry Pi con Android. Puede crear un altavoz inteligente Raspberry Pi personalizado y respetuoso con la privacidad con Mycroft.
Picroft es un paquete de software de asistente de voz diseñado específicamente para ejecutarse en modelos Raspberry Pi. Está construido sobre Raspberry Pi OS Lite y la imagen del disco se puede grabar en una tarjeta microSD. Necesitará una tarjeta microSD (8 GB o más), un micrófono USB y un conector de 3.5 mm o un altavoz USB.
La interfaz solo está instalada en su Raspberry Pi y esta instalación debe volver a llamar al backend alojado en home.mycroft.ai para que funcione el asistente virtual. Es posible, pero muy difícil, autohospedar Mycroft por completo.
Aunque no es tan destacado como las opciones comerciales, Mycroft tiene algunos trucos bajo la manga. Admite aplicaciones indicadas por habilidades que amplían la funcionalidad de su asistente virtual. Algunas habilidades virtuales te permiten configurar alarmas, capturar audio y controlar la reproducción de música. Puedes instalar más habilidades del mercado o crear otras nuevas.
2. OpenCat: un robot mascota de cuatro patas
Con soporte tanto para Raspberry Pi como para Arduino, ofrece Gato abierto Un marco de código abierto para construir robots para mascotas de cuatro patas al estilo Boston Dynamics. Estos robots se mueven sobre cuatro patas en lugar de ruedas, lo que les permite moverse en terrenos no estructurados con cierto grado de suavidad adicional. Este marco se puede adaptar para el aprendizaje STEM, la educación en robótica, las aplicaciones de IoT y la investigación en robótica.
Este proyecto aún se encuentra en sus primeras etapas y es principalmente adecuado para fabricantes avanzados con las habilidades de programación y ensamblaje de hardware necesarias. Es posible comprar un kit preensamblado de Petoi en forma de gato o perro (llamado Nybble y Bittle, que cuestan $284 y $256 respectivamente), pero algunos fabricantes han implementado OpenCat en Mascotas robóticas impresas en 3D.
Los robots OpenCat cuentan con una placa Arduino dedicada, NyBoard, que es responsable de los servos, el escalado de radio, el apuntamiento, el equilibrio y la detección de infrarrojos. También proporciona un zócalo donde se puede conectar la Raspberry Pi para ampliar las capacidades del robot de cuatro patas.
3. DeepPiCar: coche autónomo
Hasta la fecha todavía no existen coches totalmente autónomos, pero hemos alcanzado el segundo de los cinco niveles de conducción autónoma. Empresas como Tesla y Google están trabajando arduamente para crear el primer automóvil totalmente autónomo y todas utilizan tecnologías similares a la suya. DeepPiCar.
DeepPiCar es un proyecto de automóvil robótico autónomo de aprendizaje profundo diseñado por David Tian basado en Raspberry Pi, TensorFlow, el clúster PiCar V de SunFounder y el coprocesador Google Edge TPU. El costo estimado de todo el hardware necesario para este proyecto oscila entre $250 y $300.
Este automóvil robótico es capaz de detectar y seguir carriles, detectar semáforos y tratar con peatones. David describe la configuración del hardware y el software más detalladamente en una serie de su sitio web. Mediana. Es un proyecto desafiante, pero ofrece una excelente manera de adentrarse en el aprendizaje profundo y la conducción autónoma. Verificar Todo lo que necesitas saber sobre los coches autónomos y cómo funcionan.
4. Reconocimiento de objetos y animales usando Raspberry Pi y OpenCV
OpenCV Es una gran biblioteca de aprendizaje automático y visión por computadora de código abierto diseñada para aplicaciones en tiempo real y compatible con una amplia gama de lenguajes. OpenCV permite a Raspberry Pi reconocer objetos y animales en tiempo real. Una vez instalado, deberás conectar el módulo de la cámara a tu Raspberry Pi para tomar las fotos que deseas reconocer.
Este tutorial de Core Electronics lo guía a través del proceso de configuración de su instalación OpenCV para detectar objetos y animales y ajustar el código para detectar ciertos objetos mientras se ignoran otros. Utiliza la biblioteca de conjuntos de datos COCO, aunque puede utilizar cualquier otra biblioteca previamente entrenada que se adapte a sus necesidades.
5. Reconocimiento de gestos usando Raspberry Pi Pico y Edge Impulse
Utilizando Impulso de borde, puede entrenar fácilmente al modelo para que reconozca una variedad de gestos, como saludar, señalar o aplaudir. Una vez que su modelo esté entrenado, puede usarlo para controlar su proyecto, como encender una luz o reproducir un sonido.
El proyecto de reconocimiento de gestos se basa en Frambuesa Pi Pico Edge Impulse proporciona una excelente manera de agregar interactividad a sus proyectos. También utiliza el acelerómetro y el sensor giroscópico MPU6050 integrados para el seguimiento de gestos. Asegúrese de consultar el tutorial de Hackster (vinculado arriba) para aprender cómo entrenar un modelo que pueda procesar los datos de este sensor y luego implementarlos en una Raspberry Pi Pico.
6. VoiceGPT: Asistente de voz + ChatGPT
El proyecto específico de IA combina el concepto de un chatbot generativo y un asistente virtual para crear una herramienta que puede recibir consultas de voz y devolver respuestas de la vida real. ChatGPT genera las respuestas y las transmite como audio a través de texto a voz en Google Cloud. Si no sabes lo poderoso que es un chatbot, echa un vistazo a varios Cosas que puedes hacer con ChatGPT.
Todo lo que necesitas es una Raspberry Pi 4, un micrófono USB y un altavoz para utilizar este asistente de voz y aprovechar toda la potencia de ChatGPT. Puede encontrar el guión del proyecto y otro software necesario en página de GitHub vinculado arriba.
Llevar la Raspberry Pi a la carrera de la IA
A pesar de su modesto tamaño y recursos informáticos, la Raspberry Pi es capaz de hacer realidad algunas ideas de inteligencia artificial. Los proyectos mencionados anteriormente son sólo algunos ejemplos de las muchas posibilidades que existen. Al combinar sus habilidades creativas y de programación, puede utilizar Raspberry Pi para crear proyectos de IA en el mundo real. Puedes ver ahora Alternativas autohospedadas a los servicios propietarios que puede ejecutar en su Raspberry Pi.