Tartalomjegyzék:
- 1. lépés: Gépi tanulás
- 2. lépés: Mély tanulás
- 3. lépés: Előfeltételek
- 4. lépés: Frissítse a Raspberry Pi -t és csomagjait
- 5. lépés: Kép előrejelzése az Imagenet modell használatával Példa:
- 6. lépés: Egyéni képbecslés
Videó: Képfelismerés a TensorFlow segítségével a Raspberry Pi -n: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
A Google TensorFlow egy nyílt forráskódú szoftverkönyvtár a numerikus számításhoz adatfolyamdiagramok segítségével. A Google a gépi tanulás és a mélytanulási technológiák különböző területein használja. A TensorFlow -t eredetileg a Google Brain Team fejlesztette ki, és a GitHub -hoz hasonló nyilvánosságra kerül.
További oktatóanyagokért látogasson el blogunkra. Szerezze be a Raspberry Pi -t a FactoryForward - jóváhagyott viszonteladótól Indiában.
Olvassa el ezt az oktatóanyagot a blogunkon itt.
1. lépés: Gépi tanulás
A gépi tanulás és a mélytanulás a mesterséges intelligencia (AI) alá tartozik. A Machine Learning figyeli és elemzi a rendelkezésre álló adatokat, és idővel javítja az eredményeket.
Példa: A YouTube által ajánlott videók funkció. A korábban megtekintett kapcsolódó videókat jeleníti meg. Az előrejelzés csak szövegalapú eredményekre korlátozódik. De a mély tanulás ennél mélyebbre is mehet.
2. lépés: Mély tanulás
A mély tanulás majdnem hasonlít ehhez, de önmagában pontosabb döntést hoz, ha különböző információkat gyűjt egy tárgyról. Sok elemzési réteggel rendelkezik, és ennek megfelelően hoz döntést. A folyamat felgyorsításához a neurális hálózatot használja, és pontosabb eredményt ad nekünk, amire szükségünk volt (jobb előrejelzést jelent, mint az ML). Olyasmi, mint az emberi agy gondolkodása és döntései.
Példa: Objektum észlelése. Felismeri, hogy mi áll rendelkezésre a képen. Valami hasonló, amellyel megkülönböztetheti az Arduino és a Raspberry Pi megjelenését, méretét és színeit.
Ez egy széles téma, és számos alkalmazást tartalmaz.
3. lépés: Előfeltételek
A TensorFlow bejelentette a Raspberry Pi hivatalos támogatását, az 1.9 -es verziótól a Raspberry Pi -t támogatja a pip csomag telepítésével. Ebben az oktatóanyagban látni fogjuk, hogyan telepíthetjük a Raspberry Pi -re.
- Python 3.4 (ajánlott)
- Raspberry Pi
- Tápegység
- Raspbian 9 (Stretch)
4. lépés: Frissítse a Raspberry Pi -t és csomagjait
Lépés: Frissítse a Raspberry Pi -t és csomagjait.
sudo apt-get update
sudo apt-get upgrade
2. lépés: Ezzel a paranccsal ellenőrizze, hogy a legújabb python verzióval rendelkezik -e.
python3 –verzió
Ajánlott legalább a Python 3.4.
3. lépés: Telepítenünk kell a libatlas könyvtárat (ATLAS - Automatikusan hangolt lineáris algebra szoftver). Mivel a TensorFlow a numpy -t használja. Tehát telepítse a következő paranccsal
sudo apt install libatlas-base-dev
4. lépés: Telepítse a TensorFlow -t a Pip3 telepítési paranccsal.
pip3 telepítse a tensorflow -t
Most a TensorFlow telepítve van.
5. lépés: Kép előrejelzése az Imagenet modell használatával Példa:
A TensorFlow közzétett egy modellt a képek előrejelzésére. Először le kell töltenie a modellt, majd futtatnia kell.
1. lépés: Futtassa a következő parancsot a modellek letöltéséhez. Lehet, hogy telepítenie kell a git -et.
git klón
2. lépés: Keresse meg a imagenet példát.
cd modellek/oktatóanyagok/image/imagenet
Profi tipp: Az új Raspbian Stretch -en manuálisan megtalálhatja a „classify_image.py” fájlt, majd kattintson rá a „jobb gombbal”. Válassza az „Útvonal másolása” lehetőséget. Ezután illessze be a terminálba a „cd” után, és nyomja meg az enter billentyűt. Ily módon gyorsabban navigálhat hiba nélkül (helyesírási hiba vagy a fájlnév új frissítések esetén) esetén.
Az „Útvonal másolása” módszert használtam, így az tartalmazza a kép pontos elérési útját (/home/pi).
3. lépés: Futtassa a példát ezzel a paranccsal. Körülbelül 30 másodpercbe telik, amíg megjelenik az előre jelzett eredmény.
python3 classify_image.py
6. lépés: Egyéni képbecslés
Letölthet egy képet az internetről, vagy használhatja a fényképezőgépen készített saját képét előrejelzésekhez. A jobb eredmény érdekében használjon kevesebb memóriaképet.
Egyéni képek használatához használja a következő módszert. A képfájl a „/home/pi/Downloads/TensorImageTest1.jpg” helyen található. Csak cserélje ki ezt a fájl helyével és nevével. Használja a „Másolási útvonalat” a könnyebb navigáláshoz.
python3 classify_image.py --image_file =/home/pi/Letöltések/TensorImageTest1.jpg
Más példákat is kipróbálhat. De a végrehajtás előtt telepítenie kell a szükséges csomagokat. A következő oktatóanyagokban néhány érdekes TensorFlow témával foglalkozunk.
Ajánlott:
Mesterséges intelligencia és képfelismerés a HuskyLens használatával: 6 lépés (képekkel)
Mesterséges intelligencia és képfelismerés a HuskyLens segítségével: Hé, mi van, srácok! Akarsh itt a CETech -től. Ebben a projektben áttekintjük a DFRobot HuskyLens -jét. Ez egy mesterséges intelligenciával működő kamera modul, amely számos mesterséges intelligencia műveletet képes végrehajtani, például az arcfelismerést
Képfelismerés K210 tábla és Arduino IDE/Micropython segítségével: 6 lépés (képekkel)
Képfelismerés a K210 táblákkal és az Arduino IDE/Micropython segítségével: Már írtam egy cikket az OpenMV demók futtatásáról a Sipeed Maix Bit rendszeren, és készítettem egy videót is az objektumfelismerő bemutatóról ezzel a táblával. Az emberek által feltett számos kérdés közül az egyik - hogyan lehet felismerni egy olyan objektumot, amelyet a neurális hálózat nem
Irányítsa a háztartási gépeket az Alexa segítségével az ESP8266 vagy az ESP32 segítségével: 8 lépés
Irányítsa a háztartási gépeket Alexa segítségével az ESP8266 vagy ESP32 segítségével: Hé, mi újság, srácok! Akarsh itt a CETech -től. Ez a projektem segíteni fog az életed megkönnyítésében, és úgy fogsz érezni magad, mint egy király, miután irányítottad a házban lévő eszközöket, csak parancsot adva Alexának. A legfontosabb dolog e
A Raspbian Buster telepítése a Raspberry Pi 3 - -ra A Raspbian Buster használatának első lépései a Raspberry Pi 3b / 3b+segítségével: 4 lépés
A Raspbian Buster telepítése a Raspberry Pi 3 | -ra A Raspbian Buster használatának megkezdése a Raspberry Pi 3b / 3b+alkalmazással: Sziasztok, a közelmúltban a Raspberry pi szervezet új Raspbian operációs rendszert indított Raspbian Buster néven. Ez a Raspbian új verziója a Raspberry pi's számára. Tehát ma ebben az utasításban megtanuljuk, hogyan kell telepíteni a Raspbian Buster OS -t a Raspberry pi 3 -ra
Objektumfelismerés W/ Dragonboard 410c vagy 820c OpenCV és Tensorflow használatával: 4 lépés
Objektumészlelés W/ Dragonboard 410c vagy 820c OpenCV és Tensorflow használatával: Ez az útmutató leírja, hogyan kell telepíteni az OpenCV, Tensorflow és gépi tanulási keretrendszereket a Python 3.5 rendszerhez az Objektumfelismerő alkalmazás futtatásához