Explorez les projets d'IA passionnants que vous pouvez réaliser avec votre Raspberry Pi

L’intelligence artificielle, en particulier l’intelligence générative, a récemment connu une popularité croissante à mesure que les gens explorent de plus en plus les possibilités de création de contenu visuel et textuel à l’aide de ces outils. Ces modèles d’apprentissage automatique sont généralement exécutés sur du matériel coûteux, car leur traitement nécessite un espace de stockage important et des ressources informatiques avancées.

Découvrez le Raspberry Pi 4, un ordinateur monocarte de la taille d'une carte de crédit à 35 $. Bien que le Raspberry Pi soit limité dans sa capacité d'apprentissage automatique en raison de la faible puissance de son GPU, il a encore certaines utilisations dans le domaine de l'intelligence artificielle. Il est donc devenu possible pour toute personne intéressée par le domaine de l’intelligence artificielle d’explorer et de développer des projets innovants facilement et à un coût raisonnable.

Dans cet article, nous plongerons dans le monde des projets d'IA sympas que vous pouvez réaliser avec un Raspberry Pi. Vous trouverez ici de l'inspiration et des idées de projets pour développer vos compétences en IA et élargir votre compréhension de ce domaine passionnant. Vérifier Comment éviter les erreurs courantes qui endommagent votre Raspberry Pi afin de le garder en bonne santé.

1. Mycroft/Picroft : un assistant vocal personnel alimenté par l'IA

Mycroft propose une alternative open source aux haut-parleurs intelligents tels qu'Alexa, Google et Siri. Ce qui permet de parler et d’obtenir des informations auprès 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 votre téléphone Android, votre ordinateur portable ou votre Raspberry Pi. Créez un haut-parleur intelligent Raspberry Pi personnalisé et respectueux de la confidentialité avec Mycroft.

Picroft est un package de logiciels 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.

Le frontal est uniquement installé sur votre Raspberry Pi et cette installation doit se reconnecter au back-end hébergé sur home.mycroft.ai pour que l'assistant virtuel fonctionne. Il est possible mais très difficile d'auto-héberger entièrement Mycroft.

Bien qu'il ne soit pas aussi présenté que les options de trading, 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 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 du marché ou en créer de nouvelles.

2. OpenCat : un robot animalier à quatre pattes

Prise en charge de Raspberry Pi et Arduino Chat ouvert Un framework open source pour la construction de robots animaux à quatre pattes de style Boston Dynamics. Ces robots se déplacent sur quatre pattes au lieu de roues, ce qui leur donne la possibilité de se déplacer sur un terrain non structuré avec un degré de douceur supplémentaire. Ce cadre peut être adapté pour l'apprentissage STEM, l'enseignement de la robotique, les applications IoT 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é de Petoi sous forme de chat ou de chien (appelé Nybble et Bittle, coûtant respectivement 284 $ et 256 $), mais certains fabricants ont déployé OpenCat sur Animaux robotiques imprimés en 3D.

Les robots OpenCat disposent d'une carte Arduino dédiée, la NyBoard, qui est responsable des servos, de la mise à l'échelle radio, du pointage, de l'équilibrage et de la détection infrarouge. Il fournit également une prise où le Raspberry Pi peut être connecté pour étendre les capacités du robot à quatre pattes.

3. DeepPiCar : voiture autonome

À l’heure actuelle, les voitures entièrement autonomes n’existent pas encore vraiment, mais nous avons atteint le niveau deux des cinq niveaux de conduite autonome. Des entreprises comme Tesla et Google travaillent dur pour créer les premières voitures entièrement autonomes, et elles utilisent toutes des technologies similaires à celle qu'il utilise DeepPiCar.

DeepPiCar est un projet de voiture robotique autonome à apprentissage profond conçu par David Tian et basé sur Raspberry Pi, TensorFlow, la suite PiCar V de SunFounder et le coprocesseur Google Edge TPU. Le coût estimé de tout le matériel requis pour ce projet est de 250 $ à 300 $.

Cette voiture robotique est capable de détecter et de suivre le chemin, de détecter les feux de circulation et de gérer les piétons. David décrit plus en détail la configuration matérielle et logicielle dans une série sur son site Web. Moyenne. C'est un projet stimulant, mais il offre un excellent moyen d'accéder à l'apprentissage en profondeur et au leadership personnel. Vérifier Tout ce que vous devez savoir sur les voitures autonomes et leur fonctionnement.

4. Reconnaissance d'objets et d'animaux à l'aide de Raspberry Pi et OpenCV

OpenCV Il s'agit d'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 le module caméra à votre Raspberry Pi pour capturer les images que vous souhaitez reconnaître.

Ce didacticiel de Core Electronics vous guide tout au long du processus de configuration de votre installation OpenCV pour détecter les objets et les animaux et d'ajustement du code pour détecter certains objets tout en en ignorant d'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.

5. Reconnaissance gestuelle à l'aide de Raspberry Pi Pico et Edge Impulse

Utilisation Impulsion de bord, vous pouvez facilement entraîner le modèle à reconnaître une variété de gestes, tels que saluer, pointer du doigt 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.

Le projet de reconnaissance gestuelle est basé sur Framboise Pi Pico Edge Impulse offre un excellent moyen d'ajouter de l'interactivité à vos projets. Il utilise également l'accéléromètre et le capteur gyroscope MPU6050 intégrés pour le suivi des gestes. N'oubliez pas de consulter le didacticiel Hackster (lien ci-dessus) pour savoir comment former un modèle capable de traiter les données de ce capteur, puis de le déployer sur un Raspberry Pi Pico.

6. VoiceGPT : Assistant vocal + ChatGPT

Le projet spécifique 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 vocales et de renvoyer des réponses réelles. Les réponses sont générées par ChatGPT et relayées sous forme audio via la synthèse vocale dans Google Cloud. Si vous n'êtes pas conscient de la puissance d'un chatbot, jetez un œil à plusieurs 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 Page GitHub lié ci-dessus.

Faire entrer le Raspberry Pi dans la course à l'IA

Malgré sa taille modeste et ses ressources informatiques, le Raspberry Pi est capable de donner vie à certaines idées d'intelligence artificielle. Les projets ci-dessus ne sont que quelques exemples des nombreuses possibilités qui existent. En combinant vos compétences créatives et en programmation, vous pouvez utiliser le Raspberry Pi pour créer des projets d'IA dans le monde réel. Vous pouvez voir maintenant Alternatives auto-hébergées aux services propriétaires que vous pouvez exécuter sur votre Raspberry Pi.

Aller au bouton supérieur