L’intelligence artificielle, précisément de type génératif, a connu un soudain regain de popularité alors que les gens explorent les possibilités de création de contenu visuel et textuel avec ces outils.
De tels modèles d’apprentissage automatique sont généralement exécutés sur des équipements très coûteux, car ils nécessitent beaucoup d’espace de stockage et de ressources informatiques. Cependant, nous pouvons également associer de l’IA avec un simple Raspberry-Pi.
En effet, bien que le Raspberry Pi soit limité dans sa capacité d’apprentissage automatique en raison de son GPU sous-alimenté, il dispose toujours de certaines applications d’intelligence artificielle.
1. Mycroft/Picroft : assistant vocal personnel IA
Mycroft propose une alternative open source aux haut-parleurs intelligents Alexa, Google et Siri. Cette solution nous permet ainsi également de parler et d’obtenir des informations de l’assistant virtuel.
En mettant l’accent sur la protection de notre vie privée, Mycroft nous permet de garder le contrôle sur nos données et d’installer sa solution sur un téléphone Android, un ordinateur portable ou un Raspberry Pi.
Nous pouvons ainsi créer notre propre haut-parleur intelligent Raspberry Pi respectueux de la confidentialité avec Mycroft. Picroft est un package du programme d’assistant vocal spécialement conçu pour fonctionner sur les modèles Raspberry Pi. Il est construit sur Raspberry Pi OS Lite et l’image disque peut être gravée sur une carte microSD. Vous aurez besoin d’une carte microSD (8 Go ou plus), d’un microphone USB et d’une prise jack 3,5 mm ou d’un haut-parleur USB.
Seul le frontend est installé sur votre Raspberry Pi et cette installation doit rappeler le backend hébergé sur home.mycroft.ai pour que l’assistant virtuel fonctionne.
Notez qu’il est possible, mais assez difficile d’autohéberger complètement Mycroft. Bien qu’il ne soit pas aussi complet que les options commerciales, Mycroft a quelques atouts dans son sac. Il prend en charge les applications appelées compétences qui étendent les fonctionnalités de votre assistant virtuel.
Certaines des compétences par défaut nous permettent de définir des alarmes, de capturer du son et de contrôler la lecture de musique.
2. DeepPiCar : voiture autonome
Aujourd’hui, les véhicules entièrement autonomes restent un fantasme, mais nous avons atteint le deuxième niveau sur cinq de conduite autonome. Des entreprises comme Tesla et Google travaillent dur pour tenter de créer la première voiture entièrement autonome, et elles emploient toutes des techniques similaires à celles utilisées par DeepPiCar.
DeepPiCar est un projet de voiture robotique à apprentissage profond et autonome de David Tian basé sur Raspberry Pi, TensorFlow, le kit PiCar V de SunFounder et le coprocesseur Edge TPU de Google. Le coût estimé de tout le matériel requis pour ce projet est d’environ 250 à 300 dollars.
Cette voiture robotisée est capable de détecter et de suivre une voie, de détecter les panneaux de signalisation et de gérer les piétons. David décrit la configuration matérielle et logicielle dans une série sur Medium. Il s’agit d’un projet ambitieux, mais il offre un excellent moyen de se lancer dans l’apprentissage profond et la conduite autonome.
3. Reconnaissance d’objets et d’animaux avec Raspberry Pi et OpenCV
OpenCV est une vaste bibliothèque open source de vision par ordinateur et d’apprentissage automatique conçus pour les applications en temps réel et prenant en charge un large éventail de langages.
OpenCV permet au Raspberry Pi de reconnaître des objets et des animaux en temps réel. Une fois installés, nous devons connecter un module de caméra au Raspberry Pi pour capturer les images que nous souhaitons identifier.
Ce tutoriel de Core Electronics nous guide tout au long du processus de configuration de notre installation OpenCV pour la détection d’objets et d’animaux et d’ajustement du code pour détecter des objets spécifiques tout en ignorant les autres.
Cette solution utilise la bibliothèque de jeux de données COCO, bien que nous puissions également utiliser n’importe quelle autre bibliothèque préentraînée qui réponde à nos besoins.
4. Reconnaissance gestuelle à l’aide de Raspberry Pi Pico et Edge Impulse
Avec Edge Impulse, nous pouvons facilement entraîner un modèle à reconnaître une variété de gestes, tels que salués, pointer ou applaudir. Une fois notre modèle entraîné, nous pouvons l’utiliser pour contrôler notre projet, comme allumer une lumière ou jouer un son.
Ce projet de reconnaissance gestuelle est basé sur Raspberry Pi Pico et Edge Impulse et offre un excellent moyen d’ajouter de l’interactivité à nos projets. Il utilise également le capteur combiné accéléromètre et gyroscope MPU6050 pour suivre les gestes.
Vous pouvez notamment consulter le tutoriel Hackster pour savoir comment former un modèle capable de traiter ces données de capteur, puis de le déployer sur le Raspberry Pi Pico.
5. VoiceGPT : Assistant vocal + ChatGPT
Ce projet d’IA combine le concept d’un chatbot génératif et d’un assistant virtuel pour créer un outil capable de recevoir des requêtes audio et de renvoyer des réponses réalistes.
Les réponses sont générées par ChatGPT et relayées sous forme audio via la synthèse vocale de Google Cloud. Si vous ne savez pas à quel point ce chatbot IA est puissant, jetez un œil aux nombreuses choses que vous pouvez faire avec ChatGPT.
Tout ce dont vous avez besoin est un Raspberry Pi 4, un microphone USB et un haut-parleur pour utiliser cet assistant vocal et exploiter toute la puissance de ChatGPT. Vous pouvez trouver le script du projet et les autres logiciels requis sur la page GitHub liée ci-dessus.
📄 ARTICLE EN LIEN : Comment installer Chromium OS sur un Raspberry-Pi?
Pour conclure…
Bien que modeste en taille et en ressources informatiques, le Raspberry Pi est capable de donner vie à certaines idées d’intelligence artificielle.
Les projets énumérés ci-dessus ne sont que quelques exemples des nombreuses possibilités qui existent. En combinant notre créativité et nos compétences en programmation, il devient possible d’utiliser un Raspberry Pi pour créer des projets d’IA.
Portez-vous bien et à bientôt !