Orodha ya maudhui:

Utambuzi wa Picha na TensorFlow kwenye Raspberry Pi: Hatua 6
Utambuzi wa Picha na TensorFlow kwenye Raspberry Pi: Hatua 6

Video: Utambuzi wa Picha na TensorFlow kwenye Raspberry Pi: Hatua 6

Video: Utambuzi wa Picha na TensorFlow kwenye Raspberry Pi: Hatua 6
Video: Распознавание номеров авто с YOLOv7 + OCR на Google Colab | Учебник ANPR/ALPR 2023 2024, Novemba
Anonim
Utambuzi wa Picha na TensorFlow kwenye Raspberry Pi
Utambuzi wa Picha na TensorFlow kwenye Raspberry Pi

Google TensorFlow ni Maktaba ya programu ya Open-Source ya hesabu ya Nambari ikitumia grafu za mtiririko wa data. Inatumiwa na Google kwenye nyanja zake anuwai za Kujifunza Mashine na Teknolojia za Kujifunza Kina. TensorFlow awali ilitengenezwa na Timu ya Ubongo ya Google na inachapishwa kwenye uwanja wa umma kama GitHub.

Kwa mafunzo zaidi tembelea blogi yetu. Pata Raspberry Pi kutoka FactoryForward - Muuzaji aliyeidhinishwa nchini India.

Soma mafunzo haya kwenye blogi yetu hapa.

Hatua ya 1: Kujifunza Mashine

Kujifunza kwa Mashine na Kujifunza kwa kina kutakuwa chini ya Ujasusi wa bandia (AI). Kujifunza kwa Mashine kutaangalia na kuchambua data iliyopo na kuiboresha matokeo kwa muda.

Mfano: Kipengele cha video zinazopendekezwa na YouTube. Inaonyesha video zinazohusiana ambazo umetazama hapo awali. Utabiri umepunguzwa kwa matokeo ya msingi wa maandishi tu. Lakini kujifunza kwa kina kunaweza kwenda ndani zaidi ya hii.

Hatua ya 2: Kujifunza kwa kina

Ujifunzaji wa kina ni karibu sawa na hiyo, lakini inachukua uamuzi sahihi zaidi peke yake kwa kukusanya habari anuwai ya kitu. Ina safu nyingi za uchambuzi na inachukua uamuzi kulingana na hiyo. Ili kufunga mchakato, hutumia Mtandao wa Neural na hutupatia matokeo halisi ambayo tulihitaji (inamaanisha utabiri bora kuliko ML). Kitu kama vile ubongo wa mwanadamu unafikiria na hufanya maamuzi.

Mfano: Kugundua kitu. Inagundua kile kinachopatikana kwenye picha. Kitu kama hicho ambacho unaweza kutofautisha Arduino na Raspberry Pi kwa muonekano wake, saizi na Rangi.

Ni mada pana na ina matumizi anuwai.

Hatua ya 3: Maombi ya Kabla

TensorFlow ilitangaza msaada rasmi kwa Raspberry Pi, kutoka Toleo 1.9 itasaidia Raspberry Pi kutumia usanidi wa kifurushi cha bomba. Tutaona jinsi ya kuiweka kwenye Raspberry Pi yetu katika mafunzo haya.

  • Python 3.4 (inapendekezwa)
  • Pi ya Raspberry
  • Ugavi wa Umeme
  • Raspbian 9 (Nyoosha)

Hatua ya 4: Sasisha Pi yako ya Raspberry na Vifurushi vyake

Hatua ya 1: Sasisha Raspberry yako ya Pi na vifurushi vyake.

Sudo apt-pata sasisho

sasisho la kupata apt

Hatua ya 2: Jaribu kuwa una toleo la hivi karibuni la chatu, ukitumia amri hii.

chatu3- mabadiliko

Inashauriwa kuwa na angalau Python 3.4.

Hatua ya 3: Tunahitaji kusanikisha maktaba ya libatlas (ATLAS - Programu ya Algebra ya Linear iliyowekwa moja kwa moja). Kwa sababu TensorFlow hutumia numpy. Kwa hivyo, isakinishe kwa kutumia amri ifuatayo

Sudo apt kufunga libatlas-base-dev

Hatua ya 4: Sakinisha TensorFlow ukitumia amri ya kusanikisha Pip3.

pip3 kufunga tensorflow

Sasa TensorFlow imewekwa.

Hatua ya 5: Kutabiri Picha Kutumia Mfano wa Mfano wa Imagenet:

Kutabiri Picha Kutumia Mfano wa Mfano wa Imagenet
Kutabiri Picha Kutumia Mfano wa Mfano wa Imagenet

TensorFlow imechapisha mfano wa kutabiri picha. Unahitaji kupakua mfano kwanza kisha uiendeshe.

Hatua ya 1: Endesha amri ifuatayo ili kupakua mifano. Unaweza kuhitaji kuwa na git imewekwa.

clone ya git

Hatua ya 2: Nenda kwa mfano wa imagenet.

mifano ya cd / mafunzo / picha / imagenet

Kidokezo cha Pro: Kwenye Raspbian Stretch mpya, unaweza kupata faili ya 'classify_image.py' kwa mikono na kisha 'Bonyeza kulia' juu yake. Chagua 'Nakili Njia (s)'. Kisha ibandike kwenye terminal baada ya 'cd' na ubonyeze kuingia. Kwa njia hii unaweza kuzunguka kwa kasi bila makosa yoyote (ikiwa kuna kosa la tahajia au jina la faili hubadilishwa katika sasisho mpya).

Nilitumia njia ya 'Nakili Njia' kwa hivyo itajumuisha njia haswa kwenye picha (/ nyumbani / pi).

Hatua ya 3: Tumia mfano kutumia amri hii. Itachukua kama sekunde 30 kuonyesha matokeo yaliyotabiriwa.

python3 classify_image.py

Hatua ya 6: Utabiri wa Picha Maalum

Utabiri wa Picha Maalum
Utabiri wa Picha Maalum

Unaweza pia kupakua picha kutoka kwa wavuti au kutumia picha yako mwenyewe kwenye kamera yako kwa utabiri. Kwa matokeo bora tumia picha ndogo za kumbukumbu.

Kutumia picha za kawaida, tumia njia ifuatayo. Nina faili ya picha katika eneo la '/home/pi/Downloads/TensorImageTest1.jpg'. Badilisha tu hii na eneo lako la faili na jina. Tumia 'Nakili Njia' kwa urambazaji rahisi.

python3 classify_image.py --image_file = / home / pi / Downloads / TensorImageTest1.jpg

Unaweza kujaribu mifano mingine pia. Lakini unahitaji kufunga vifurushi muhimu kabla ya utekelezaji. Tutashughulikia mada zingine za kupendeza za TensorFlow katika mafunzo yanayokuja.

Ilipendekeza: