Donnez vie à vos idées d’intelligence artificielle avec un ordinateur monocarte Raspberry Pi.

L’intelligence artificielle, précisément de type génératif, a récemment 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.

Entrez le Raspberry Pi 4, un ordinateur monocarte à 35 $ au format carte de crédit. 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 à vos haut-parleurs intelligents Alexa, Google et Siri. Il vous permet de parler et d'obtenir des informations de l'assistant virtuel. En mettant l'accent sur la protection de votre vie privée, Mycroft vous garde le contrôle et peut être installé sur un téléphone Android, un ordinateur portable ou un Raspberry Pi. Tu peux

instagram viewer
créez votre propre haut-parleur intelligent Raspberry Pi respectueux de la vie privée 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. Il est possible mais assez difficile d'auto-hé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 vous permettent de définir des alarmes, de capturer du son et de contrôler la lecture de musique. Vous pouvez installer plus de compétences à partir du marché ou en créer de nouvelles.

Basé à la fois sur Raspberry Pi et Arduino, OpenCat propose un framework open source pour construire des robots animaux quadrupèdes de style Boston Dynamics. Ces robots se déplacent avec quatre pattes au lieu de roues, ce qui leur donne la possibilité de se déplacer sur des terrains non structurés avec une certaine fluidité. Ce cadre peut être adapté pour l'apprentissage STEM, l'enseignement de la robotique, les applications de l'Internet des objets et la recherche en robotique.

Ce projet en est encore à ses débuts et convient principalement aux créateurs avancés possédant les compétences requises en matière d'assemblage de matériel et de programmation. Il est possible d'acheter un kit pré-assemblé chez Petoi sous forme de chat ou de chien (appelé Nybble et Bittle, coûtant respectivement 284 $ et 256 $), mais certains fabricants ont déployé le logiciel OpenCat sur Des animaux robots imprimés en 3D.

Les robots OpenCat disposent d'une carte Arduino personnalisée, NyBoard, qui est responsable de l'alimentation des servos, de l'extension de la connectivité sans fil, de l'orientation, de l'équilibrage et de la détection infrarouge. Il fournit également une prise sur laquelle un Raspberry Pi peut être monté pour étendre les capacités du robot quadrupède.

Aujourd’hui, les véhicules entièrement autonomes restent un fantasme, mais nous avons atteint le niveau deux sur cinq. niveaux 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 un 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.

OpenCV est une vaste bibliothèque open source de vision par ordinateur et d'apprentissage automatique conçue 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é, vous devrez connecter un module de caméra au Raspberry Pi pour capturer les images que vous souhaitez identifier.

Ce tutoriel de Core Electronics vous guide tout au long du processus de configuration de votre installation OpenCV pour la détection d'objets et d'animaux et l'ajustement du code pour détecter des objets spécifiques tout en ignorant autres. Il utilise la bibliothèque de jeux de données COCO, bien que vous puissiez utiliser n'importe quelle autre bibliothèque pré-entraînée qui répond à vos besoins.

Avec Edge Impulse, vous pouvez facilement entraîner un modèle à reconnaître une variété de gestes, tels que saluer, pointer ou applaudir. Une fois votre modèle entraîné, vous pouvez l'utiliser pour contrôler votre 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é à vos projets. Il utilise également le capteur combiné accéléromètre et gyroscope MPU6050 pour suivre les gestes. N'oubliez pas de consulter le didacticiel Hackster (lien ci-dessus) 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.

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 nombreux 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.

Impliquez votre Raspberry Pi dans la course à l'IA

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 votre créativité et vos compétences en programmation, vous pouvez utiliser Raspberry Pi pour créer des projets d'IA réels.