Keltse életre mesterséges intelligencia ötleteit egy Raspberry Pi egylapos számítógéppel.
A mesterséges intelligencia, pontosan a generatív fajta, a közelmúltban hirtelen megnövekedett népszerűségnek örvend, ahogy az emberek felfedezik a vizuális és szöveges tartalom létrehozásának lehetőségeit ezekkel az eszközökkel. Az ilyen gépi tanulási modelleket általában nagyon drága berendezéseken futtatják, mivel sok tárhelyet és számítási erőforrást igényelnek.
Írja be a Raspberry Pi 4-et, egy 35 dolláros egylapos számítógépet hitelkártya-formátumban. Míg a Raspberry Pi gépi tanulási képessége korlátozott az alulteljesített GPU miatt, még mindig vannak benne bizonyos mesterséges intelligencia alkalmazások.
1. Mycroft/Picroft: Személyes AI Voice Assistant
A Mycroft nyílt forráskódú alternatívát kínál Alexa, Google és Siri intelligens hangszóróihoz. Lehetővé teszi, hogy beszéljen a virtuális asszisztenssel, és információkat kapjon tőle. A magánélet védelmére összpontosítva a Mycroft kézben tartja az irányítást, és telepíthető Android telefonra, laptopra vagy Raspberry Pi-re. tudsz
Készítse el saját, adatvédelmi szempontból megfelelő Raspberry Pi okoshangszóróját a Mycroft segítségével.A Picroft a hangasszisztens program csomagja, amelyet kifejezetten a Raspberry Pi modelleken való futtatásra terveztek. A Raspberry Pi OS Lite tetejére épül, a lemezképe pedig microSD kártyára írható. Szüksége lesz egy microSD-kártyára (8 GB vagy nagyobb), egy USB-mikrofonra és egy 3,5 mm-es jack csatlakozóra vagy USB-hangszóróra.
Csak a frontend van telepítve a Raspberry Pi-re, és ennek a telepítésnek vissza kell hívnia a címen tárolt háttérrendszert home.mycroft.ai hogy a virtuális asszisztens dolgozzon. Lehetséges, de meglehetősen nagy kihívást jelent Mycroft teljes körű üzemeltetése.
Bár nem olyan teljes körűen, mint a kereskedelmi lehetőségek, a Mycroftnak van néhány trükkje. Támogatja a virtuális asszisztens funkcióit bővítő készségeknek nevezett alkalmazásokat. Az alapértelmezett készségek némelyike lehetővé teszi riasztások beállítását, hangrögzítést és zenelejátszás vezérlését. További készségeket telepíthet a piacról, vagy újakat hozhat létre.
A Raspberry Pi és az Arduino alapú OpenCat nyílt forráskódú keretrendszert kínál Boston Dynamics-stílusú, négylábú kisállat-robotok építéséhez. Ezek a robotok kerekek helyett négy lábbal mozognak, ami lehetővé teszi számukra, hogy strukturálatlan terepen, bizonyos fokú gördülékenyen mozogjanak. Ez a keretrendszer adaptálható a STEM tanuláshoz, a robotikai oktatáshoz, a dolgok internetes alkalmazásaihoz és a robotikai kutatásokhoz.
Ez a projekt még csak a kezdeti szakaszban van, és főleg haladó gyártók számára készült, akik rendelkeznek a szükséges hardver-összeállítási és programozási ismeretekkel. Lehetőség van előre összeszerelt készlet vásárlására a Petoi-tól akár macska, akár kutya formában (Nybble és Bittle néven, 284 dollárba, illetve 256 dollárba), de egyes gyártók az OpenCat szoftvert telepítették 3D-nyomtatott robot háziállatok.
Az OpenCat robotok testreszabott Arduino kártyával, a NyBoard-dal rendelkeznek, amely a szervók tápellátásáért, a vezeték nélküli kapcsolat kiterjesztéséért, a tájolásért, az egyensúlyozásért és az infravörös érzékelésért felelős. Ezenkívül tartalmaz egy aljzatot, amelybe egy Raspberry Pi szerelhető, hogy kibővítse a négylábú robot képességeit.
Manapság a teljesen autonóm járművek még csak képzeletnek számítanak, de már a második szintig jutottunk az ötből az autonóm vezetés szintjei. Az olyan cégek, mint a Tesla és a Google keményen dolgoznak azon, hogy megalkossák az első teljesen önvezető autót, és mindegyik hasonló technikát alkalmaz, mint amit a DeepPiCar használ.
A DeepPiCar David Tian mélyen tanuló, önvezető robotautó-projektje, amely a Raspberry Pi-n, a TensorFlow-n, a SunFounder PiCar V készletén és a Google Edge TPU társprocesszorán alapul. A projekthez szükséges összes hardver becsült költsége körülbelül 250-300 dollár.
Ez a robotautó képes sávfelismerésre és követésre, közlekedési táblák észlelésére és gyalogos kezelésre. David leírja a hardver és szoftver beállítását a sorozat a Médiumon. Ez egy kihívásokkal teli projekt, de nagyszerű módot kínál a mély tanulásra és az autonóm vezetésre.
Az OpenCV egy nagy, nyílt forráskódú számítógépes látás- és gépi tanulási könyvtár, amelyet valós idejű alkalmazásokhoz terveztek, és számos nyelvet támogat. Az OpenCV lehetővé teszi a Raspberry Pi számára, hogy valós időben ismerje fel a tárgyakat és az állatokat. A telepítés után csatolnia kell egy kameramodult a Raspberry Pi-hez, hogy rögzítse az azonosítani kívánt képeket.
Ez a Core Electronics oktatóanyaga végigvezeti Önt az OpenCV telepítésének beállításán tárgyak és állatok észleléséhez és a kód beállításához, hogy figyelmen kívül hagyva észleljen bizonyos tárgyakat mások. A COCO adatkészlet-könyvtárat használja, bár használhat bármilyen más előre betanított könyvtárat, amely megfelel az Ön igényeinek.
Az Edge Impulse segítségével könnyedén betaníthatja a modellt, hogy felismerjen különféle gesztusokat, például intést, mutogatást vagy tapsolást. Miután a modellt betanították, használhatja projektje irányítására, például világítás bekapcsolására vagy hang lejátszására.
Ez a gesztusfelismerő projekt a Raspberry Pi Pico-n és az Edge Impulse-on alapul, és nagyszerű módot kínál arra, hogy interaktivitást adjon projektjeihez. Ezenkívül az MPU6050 kombinált gyorsulásmérőt és giroszkóp érzékelőt használja a gesztusok követésére. Feltétlenül tekintse meg a Hackster oktatóanyagot (a fent hivatkozott), hogy megtudja, hogyan lehet olyan modellt betanítani, amely képes feldolgozni az érzékelőadatokat, majd telepíteni a Raspberry Pi Pico-ra.
Ez az AI-projekt egy generatív chatbot és egy virtuális asszisztens koncepcióját ötvözi, és olyan eszközt hoz létre, amely hanglekérdezéseket fogadhat és valósághű válaszokat ad vissza. A válaszokat a ChatGPT generálja, és hangként továbbítja a Google Cloud Text-to-Speech funkcióján keresztül. Ha nincs tisztában azzal, milyen erős ez az AI chatbot, vessen egy pillantást a sok közül amit a ChatGPT-vel megtehet.
Csak egy Raspberry Pi 4-re, egy USB-mikrofonra és egy hangszóróra van szüksége a hangsegéd használatához és a ChatGPT teljes erejének kihasználásához. A projekt szkriptjét és más szükséges szoftvereket a fent hivatkozott GitHub oldalon találja.
Vegyen részt Raspberry Pi-vel az AI-versenyben
Bár méretét és számítási erőforrásait tekintve szerény, a Raspberry Pi képes életre kelteni bizonyos mesterséges intelligencia ötleteket. A fent felsorolt projektek csak néhány példa a számos lehetőség közül. Kreativitásod és programozási készségeid ötvözésével a Raspberry Pi segítségével valós AI-projekteket hozhatsz létre.