Clàr-innse[Falaich][Seall]
Is e lorg nithean aon de na beachdan as sìmplidh ach as inntinniche ann an ionnsachadh domhainn. Is e am beachd bunaiteach gach nì a roinn ann an clasaichean leantainneach a tha a’ riochdachadh feartan coimeasach agus an uairsin tarraing bogsa timcheall air.
Faodaidh na feartan comharraichte sin a bhith cho sìmplidh ri cruth no dath, a chuidicheas nar comas an seòrsachadh.
Iarrtasan de A ’lorg nithean air am fastadh gu farsaing anns na saidheansan meidigeach, draibheadh fèin-riaghailteach, dìon agus armachd, rianachd poblach, agus mòran raointean eile mar thoradh air leasachaidhean mòra ann an Lèirsinn Coimpiutaireachd agus Pròiseas Ìomhaighean.
An seo tha MMDetection againn, inneal lorg nithean stòr fosgailte air leth a chaidh a thogail air Pytorch. San artaigil seo, nì sinn sgrùdadh mionaideach air MMDetection, thèid sinn air adhart leis, bruidhnidh sinn mu na feartan aige, agus mòran a bharrachd.
Na th’ann MMD Dearbhadh?
Tha MMD Dearbhadh Chaidh bogsa innealan a chruthachadh mar bhun-còd Python gu sònraichte airson duilgheadasan co-cheangailte ri comharrachadh nithean agus sgaradh eisimpleir.
Tha buileachadh PyTorch air a chleachdadh, agus tha e air a chruthachadh ann am fasan modular. Airson aithneachadh nithean agus sgaradh eisimpleirean, chaidh raon farsaing de mhodalan èifeachdach a chur ri chèile ann an grunn dhòighean-obrach.
Tha e a 'ceadachadh co-dhùnadh èifeachdach agus trèanadh luath. Air an làimh eile, tha am bogsa inneal a’ toirt a-steach cuideaman airson còrr air 200 lìonra ro-thrèanadh, ga dhèanamh na fhuasgladh sgiobalta anns an raon aithneachaidh nì.
Le comas na dòighean gnàthach atharrachadh no lorgaire ùr a chruthachadh a’ cleachdadh nam modalan a tha rim faighinn, bidh MMDetection ag obair mar shlat-tomhais.
Is e prìomh fheart a’ bhogsa inneal a bhith a’ toirt a-steach pàirtean modular dìreach bho rud àbhaisteach lorg nithean frèam a dh’fhaodar a chleachdadh gus pìoban sònraichte no modalan gun samhail a chruthachadh.
Tha comasan slat-tomhais a’ ghoireas seo ga dhèanamh furasta frèam lorgaire ùr a thogail a bharrachd air frèam a th’ ann mar-thà agus coimeas a dhèanamh eadar a choileanadh.
feartan
- Tha frèaman lorgaidh mòr-chòrdte agus ùr-nodha, leithid Faster RCNN, Mask RCNN, RetinaNet, msaa, a’ faighinn taic dhìreach bhon inneal.
- Cleachdadh 360+ modalan ro-thrèanadh airson gleusadh (no trèanadh às ùr).
- Airson stòran-dàta lèirsinn ainmeil a’ toirt a-steach COCO, Cityscapes, LVIS, agus PASCAL VOC.
- Air GPUs, thèid a h-uile gnìomh bunaiteach bbox agus masg a chuir gu bàs. Faodar bunaitean còd eile, leithid Detectron2, maskrcnn-benchmark, agus SimpleDet, a thrèanadh aig ìre nas luaithe na no co-ionann ris an fhear seo.
- Bidh luchd-rannsachaidh a 'briseadh sìos an lorg nithean frèam ann an grunn mhodalan, a ghabhas an uairsin a chur còmhla gus siostam lorg nithean sònraichte a chruthachadh.
MMDetection ailtireachd
Tha MMDetection a’ sònrachadh dealbhadh coitcheann a dh’ fhaodar a chuir an sàs ann am modail sam bith leis gur e bogsa inneal a th’ ann le measgachadh de mhodalan ro-thogte, agus tha ailtireachd fhèin aig gach fear dhiubh. Tha na co-phàirtean a leanas a 'dèanamh suas an ailtireachd iomlan seo:
- cnàimh-droma: Is e cnàimh-droma, leithid ResNet-50 às aonais an ìre dheireannach làn-cheangailte, am pàirt a dh’ atharraicheas ìomhaigh gu mapaichean feart.
- Neck: Is e an amhaich an earrann a tha a 'ceangal a' chnàimh droma ris na cinn. Air mapaichean feart amh a’ chnàimh-droma, bidh e a’ dèanamh cuid de dh’ atharrachaidhean no ath-dhealbhaidhean. Tha Lìonra Pioramaid Feart mar aon dhealbh (FPN).
- Ceann dùmhail (AnchorHead / AnchorFreeHead): Is e am pàirt a tha ag obair air raointean dùmhail de mhapaichean feart, leithid AnchorHead agus AnchorFreeHead, leithid RPNHead, RetinaHead, agus FCOShead.
- RoIextractor: Le bhith a’ cleachdadh oibrichean coltach ri RoIPooling, is e an earrann a tha a’ tarraing feartan RoIwise bho aon mhapa neo cruinneachadh de mhapaichean feart. Bidh an sampall SingleRoIEextractor a’ toirt a-mach feartan RoI bhon ìre maidsidh de pioramaidean feart.
- RoIHead (BBoxHead / MaskHead): Is e seo am pàirt den t-siostam a bhios a ’cleachdadh feartan RoI mar chur-a-steach agus a’ gineadh ro-innse a tha sònraichte do ghnìomhan stèidhichte air RoI, leithid seòrsachadh bogsa crìche / ais-tharraing agus ro-innse masg.
Tha togail lorgairean aon-ìre agus dà ìre air a nochdadh a’ cleachdadh nam bun-bheachdan a chaidh ainmeachadh. Is urrainn dhuinn ar modhan-obrach fhìn a leasachadh dìreach le bhith a’ togail beagan phàirtean ùra agus a’ cothlamadh cuid a th’ ann mar-thà.
Liosta de na modailean a tha air an gabhail a-steach ann am MMDetection
Bidh MMDetection a’ toirt seachad bunaitean còd den chiad ìre airson grunn mhodalan ainmeil agus mhodalan stèidhichte air gnìomh. Tha na modailean a chaidh a dhèanamh roimhe seo agus dòighean a ghabhas atharrachadh a dh’ fhaodadh a bhith air an cleachdadh leis a ’bhogsa inneal MMDetection air an liostadh gu h-ìosal. Tha an liosta a’ sìor fhàs mar a thèid barrachd mhodalan agus dhòighean-obrach a chur ris.
- R-CNN luath
- R-CNN nas luaithe
- Masg R-CNN
- Reitine
- DCN
- DCnv2
- Cascade R-CNN
- M2Det
- GHM
- ScratchDet
- R-CNN dà-cheann
- Grid R-CNN
- FSAF
- Libra R-CNN
- GCNet
- HRNet
- Sgòr mascara R-CNN
- FCOS
- SSD
- R-FCN
- Trèanadh mionaideachd measgaichte
- Inbhe cuideam
- Cascade gnìomh tar-chinealach
- Acrachadh treòraichte
- Aire coitcheann
Togail modail lorg nithean a’ cleachdadh MMDetection
San oideachadh seo, bidh sinn mar leabhar notaichean co-obrachaidh Google oir tha e furasta a shuidheachadh agus a chleachdadh.
stàladh
Gus a h-uile dad a dh ’fheumas sinn a chuir a-steach, cuiridh sinn an sàs na leabharlannan riatanach an-toiseach agus clone sinn am pròiseact MMdetection GitHub.
A’ toirt a-steach env
Bidh an àrainneachd airson ar pròiseact a-nis air a thoirt a-steach bhon stòr.
A’ toirt a-steach leabharlannan agus lorg MM
Bheir sinn a-steach na leabharlannan a tha a dhìth a-nis, còmhla ris an MMdetection gu dearbh.
Luchdaich a-nuas checkpoints air an trèanadh
Bu chòir na puingean sgrùdaidh modail ro-thrèanadh bho MMdetection a-nis a luchdachadh sìos airson tuilleadh atharrachaidh agus co-dhùnadh.
Modail togail
Togaidh sinn a-nis am modail agus cuiridh sinn na puingean-seic an sàs anns an t-seata dàta.
Co-dhùnadh air an detector
A-nis gu bheil am modail air a thogail agus air a luchdachadh gu ceart, leig dhuinn sùil a thoirt air cho math sa tha e. Bidh sinn a’ cleachdadh an lorgaire co-dhùnaidh API àrd-ìre aig MMDetection. Chaidh an API seo a dhealbhadh gus am pròiseas co-dhùnaidh a dhèanamh nas fhasa.
toradh
Bheir sinn sùil air na toraidhean.
Co-dhùnadh
Gu crìch, tha am bogsa inneal MMDetection nas fheàrr na stòran còd a chaidh a leigeil ma sgaoil o chionn ghoirid mar SimpleDet, Detectron, agus Maskrcnn-slat-tomhais. Le cruinneachadh mòr de mhodail,
Tha MMDetection a-nis na theicneòlas ùr-nodha. Tha MMDetection a’ coileanadh nas fheàrr na bunaitean còd eile a thaobh èifeachdas agus coileanadh.
Is e aon de na rudan as fheàrr mu dheidhinn MMdetection gum faod thu a-nis dìreach faidhle rèiteachaidh eadar-dhealaichte a chomharrachadh, puing-seic eadar-dhealaichte a luchdachadh sìos, agus an aon chòd a ruith ma tha thu airson na modalan atharrachadh.
Tha mi a’ comhairleachadh a bhith a’ coimhead orra stiùireadh ma tha duilgheadasan agad le gin de na h-ìrean no ma tha thu airson cuid dhiubh a dhèanamh ann an dòigh eadar-dhealaichte.
Leave a Reply