maroke Te Wetewete i te Yolov8: He Mahinga Matakite Rorohiko Viral a Ultralytics - Unite.AI
Tūhono ki a tatou

Intelligence Artificial

Te Wetewete i te Yolov8: He Mahinga Matakite Rorohiko Viral a Ultralytics

mm
whakahoutia on
Ko te ahua o te blog mo YOLOv8

Tae noa ki tenei wa, ka kitea te ahanoa i nga whakaahua ma te whakamahi tauira tirohanga rorohiko i pa ki tetahi arai ara nui mo etahi hēkona o te takamuri na te wa tukatuka. Na tenei whakaroa i aukati i te whakatamarikitanga ki nga keehi penei i te taraiwa motuhake. Engari, ko te putanga o te tauira tirohanga rorohiko YOLOv8 e Ultralytics kua pakaru i te roa o te tukatuka. Ka taea e te tauira hou te kite i nga mea i roto i te waa tuuturu me te tino tika me te tere, ka rongonui i roto i te waahi tirohanga rorohiko.

Ka tirotirohia e tenei tuhinga a YOLOv8, ona kaha, me pehea e taea ai e koe te whakatika me te hanga i o ake tauira ma roto i tana putunga tuwhera-puna Github.

Yolov8 Kua whakamaramatia

YOLOv8-Ultralytics

YOLO (Ko koe anake e ora ana) he tauira tirohanga rorohiko rongonui e taea ana te kimi me te wehewehe i nga mea i roto i nga whakaahua. He maha nga waahanga kua paahitia e te tauira Tuhinga o mua, me te YOLOv8 e tohu ana i te putanga 8th.

I te wa e tu ana, ka hangaia e YOLOv8 nga kaha o nga putanga o mua ma te whakauru i nga ahuatanga hou kaha me nga whakapainga. Ma tenei ka taea te rapunga ahanoa i te waa-tuuturu i roto i te whakaahua me te raraunga ataata me te tino tika me te tika.

Mai i te v1 ki te v8: He Hītori Poto

Yolov1: I tukuna i te 2015, ko te putanga tuatahi o YOLO i whakauruhia hei tauira rapunga ahanoa kotahi. Ko nga ahuatanga ko te tauira e panui ana i te ahua katoa hei matapae i ia pouaka here i roto i te arotake kotahi.

Yolov2: Ko te putanga e whai ake nei, i tukuna i te tau 2016, i whakaatu i te tino mahi i runga i nga tohu tohu penei i te PASCAL VOC me COCO me te mahi i nga tere tere (67-40 FPS). Ka taea hoki te kite tika i runga i te 9000 nga waahanga ahanoa, ahakoa he iti nga raraunga rapunga motuhake.

Yolov3: I whakarewahia i te tau 2018, ka whakaatu a Yolov3 i nga ahuatanga hou penei i te kupenga tuara whai hua ake, nga punga maha, me te kohinga koeko mokowhiti mo te tangohanga waahanga-maha.

Yolov4: Na te tukunga a Yolov4 i te tau 2020, i whakauruhia te tikanga whakanuinga raraunga Mosaic hou, i pai ake ai nga whakangungu whakangungu.

Yolov5: I tukuna i te tau 2021, i taapiri a Yolov5 i nga ahuatanga hou kaha, tae atu ki te arotautanga hyperparameter me te tirotiro whakamatautau whakauru.

Yolov6: Na te tukunga o Yolov6 i te tau 2022, i tuwhera te tauira ki te whakatairanga i te whanaketanga a te hapori. I whakauruhia nga ahuatanga hou, penei i te rautaki whakamaarama whaiaro hou me te rautaki Whakangungu Awhina-Awhina (AAT).

Yolov7: I tukuna i taua tau ano, 2022, i pai ake a Yolov7 ki runga i te tauira o naianei i roto i te tere me te tika, a ko ia te tauira tino tere ki te rapu ahanoa i te wa o te tukunga.

He aha te ahua o YOLOv8?

Whakaahua e whakaatu ana i te kitenga waka

Ko te tika o te YOLOv8 me te tere tere ka puta te tauira tirohanga rorohiko mai i nga putanga o mua. He tino whakatutukitanga na te mea ka kitea nga taonga i nga waa tuuturu kaore he whakaroa, kaore i rite ki nga putanga o mua.

Engari i tua atu i tenei, ka tae mai a YOLOv8 me nga kaha kaha, kei roto:

  1. Hangahanga Whakaritea: Ka tukuna e YOLOv8 tetahi hoahoanga ngawari ka taea e nga kaihanga te whakarite kia pai ki o raatau whakaritenga.
  2. Whakangungu urutau: Ko nga kaha whakangungu urutau hou a YOLOv8, penei i te whakahekenga mahi i te waa whakangungu me nga tikanga, ka whakapai ake i te reeti ako. Tangohia a Arama, ka pai ake te tika, te tere o te whakakotahitanga, me te pai ake o te mahinga tauira.
  3. tātari atahanga matatau: Na roto i te wehewehenga kupu hou me te kaha matapae karaehe, ka taea e te tauira te kite i nga mahi, te tae, te kakano, tae atu ki nga hononga i waenga i nga taonga i tua atu i tana mahi rapu ahanoa matua.
  4. Whakarahi Raraunga: Ko nga tikanga taapiri raraunga hou ka awhina i nga ahuatanga o nga rereketanga o te ahua penei i te taumira iti, te aukati, me era atu, i roto i nga ahuatanga rapu ahanoa o te ao kaore i te pai nga ahuatanga.
  5. Tautoko tuara: Ka tuku tautoko a YOLOv8 mo nga tuara maha, tae atu ki te CSPDarknet (te tuara taunoa), te EfficientNet (te tuara marama), me te ResNet (te tuara tawhito), ka taea e nga kaiwhakamahi te whiriwhiri.

Ka taea e nga kaiwhakamahi te whakarite i te tuara ma te whakakapi i te CSPDarknet53 me etahi atu hoahoanga CNN e hototahi ana ki nga waahanga whakauru me nga waahanga whakaputa a YOLOv8.

Whakangungu me te Whakatikatika YOLOv8

Ko te tauira YOLOv8 ka taea te whakarite pai kia uru ki etahi keehi whakamahi, kia whakangungua katoatia mai i te wahanga ki te hanga tauira motuhake. Ko etahi atu korero mo nga tikanga whakangungu ka kitea i roto i te tuhinga mana.

Ka tirotirohia me pehea e taea ai e koe enei mahi e rua.

Whakapaipai i te YOLOV8 Me te Raraunga Raraunga Ritenga

Ka utaina e te mahi whakatikatika i tetahi tauira o mua me te whakamahi i ona taumahatanga taunoa hei timatanga mo te whakangungu. Ma te whaikorero, ka maumahara te tauira ki ona mohiotanga katoa o mua, a ko te mahi whakatikatika he taapiri i nga korero hou ma te tarai i nga taumahatanga.

Ko te tauira YOLOv8 ka taea te whakatika me to waehere Python ma te atanga raina whakahau (CLI).

1. Whakapaipaitia he tauira YOLOv8 ma te Python

Tīmata mā te kawemai i te mōkihi Ultralytics ki tō waehere. Na, utaina te tauira ritenga e hiahia ana koe ki te whakangungu ma te whakamahi i te waehere e whai ake nei:

Tuatahi, whakauruhia te whare pukapuka Ultralytics mai i te tohatoha mana.

# Tāutahia te kete ultralytics mai i te PyPI
pip tāuta ultralytics

Whai muri, mahia te waehere e whai ake nei i roto i te konae Python:

mai i ultralytics kawemai YOLO

# Utaina he tauira
tauira = YOLO(‘yolov8n.pt')  # utaina he tauira kua whakangungua (e taunakitia ana mo te whakangungu)

# Whakangunguhia te tauira i runga i te huinga raraunga MS COCO
hua = tauira.tereina(raraunga='coco128.yaml', epochs=100, imgsz=640)

Ma te taunoa, ka whakangungu te waehere i te tauira ma te whakamahi i te huingararaunga COCO mo nga wa 100. Heoi, ka taea hoki e koe te whirihora i enei tautuhinga ki te whakarite i te rahi, te waa, aha atu, i roto i te konae YAML.

Kia whakangungua e koe te tauira me o tautuhinga me te ara raraunga,  aroturuki i te ahunga whakamua, whakamatautau me te whakangawari i te tauira, me te whakangungu ano kia puta ra ano nga hua e hiahiatia ana.

2. Whakapaipaihia he tauira YOLOv8 ma te whakamahi i te CLI

Hei whakangungu i tetahi tauira ma te whakamahi i te CLI, whakahaerehia te tuhinga e whai ake nei i roto i te raina whakahau:

tauira tereina yolo=yolov8n.pt data=coco8.yaml epochs=100 imgsz=640

Ka utaina e te whakahau CLI te tauira `yolov8n.pt` kua whakangungua, ka whakangungu ake i runga i te huingararaunga kua tautuhia ki te konae `coco8.yaml`.

Te hanga i to tauira ake me YOLOv8

E rua nga huarahi hei hanga tauira ritenga me te anga YOLO:

  • Whakangungu Mai i te Mahunga: Ma tenei huarahi ka taea e koe te whakamahi i te hoahoanga YOLOv8 kua tautuhia-mua engari KAUA e whakamahi i nga taumaha kua oti te whakangungu. Ko te whakangungu ka puta mai i te wahanga.
  • Hangahanga Ritenga: Ka takahia e koe te hoahoanga YOLO taunoa me te whakangungu i te hanganga hou mai i te wahanga.

He rite tonu te whakatinanatanga o enei tikanga e rua. Hei whakangungu i tetahi tauira YOLO mai i te wahanga, whakahaerehia te waehere Python e whai ake nei:

mai i ultralytics kawemai YOLO

# Utaina he tauira
tauira = YOLO(‘yolov8n.yaml')  # hanga he tauira hou mai i YAML

# Whakangunguhia te tauira
hua = tauira.tereina(raraunga='coco128.yaml', epochs=100, imgsz=640)

Kia mahara ko tenei wa, kua utaina e matou he kōnae '.yaml' hei utu mo te kōnae '.pt'. Kei roto i te konae YAML nga korero hoahoanga mo te tauira, kaore he taumaha e utaina. Ka timata te whakahau whakangungu ki te whakangungu i tenei tauira mai i te wahanga.

Hei whakangungu i tetahi hoahoanga ritenga, me tautuhi koe i te hanganga ritenga i roto i te konae '.yaml' rite ki te 'yolov8n.yaml' i runga ake nei. Na, ka utaina e koe tenei konae me te whakangungu i te tauira ma te whakamahi i te waehere rite ki runga ake nei.

Ki te ako atu mo te rapu ahanoa ma te whakamahi AI me te noho mohio ki nga ahuatanga AI hou, tirohia whakakotahi.ai.