በጥልቅ ትምህርት ውስጥ በጣም ቀላል ነገር ግን በጣም አጓጊ ሀሳቦች አንዱ የቁስ መለየት ነው። መሠረታዊው ሀሳብ እያንዳንዱን ንጥል ወደ ተነጻጻሪ ባህሪያትን በሚወክሉ ተከታታይ ክፍሎች መከፋፈል እና በዙሪያው ላይ ሳጥን መሳል ነው.
እነዚህ የመለየት ባህሪያት እንደ ቅፅ ወይም ቀለም ቀላል ሊሆኑ ይችላሉ, ይህም እነሱን ለመመደብ ችሎታችን ይረዳናል.
ትግበራዎች የ የንጥል ፍለጋ በኮምፒዩተር እይታ እና በምስል ሂደት ውስጥ ለተሻሻሉ መሻሻሎች ምስጋና ይግባውና በሕክምና ሳይንስ ፣ ራስን በራስ ማሽከርከር ፣ በመከላከያ እና በወታደራዊ ፣ በሕዝብ አስተዳደር እና በሌሎች በርካታ መስኮች በሰፊው ተቀጥረዋል ።
እዚህ በፒቶርች ላይ የተገነባ ድንቅ የክፍት ምንጭ ነገር ማወቂያ መሳሪያዎች MMDetection አለን። በዚህ ጽሑፍ ውስጥ፣ MMDectionን በዝርዝር እንመረምራለን፣ ከእሱ ጋር አብረን እንሂድ፣ ባህሪያቱን እንነጋገራለን እና ሌሎችም።
ምንድነው የኤም.ኤም.ዲ?
የ የኤም.ኤም.ዲ የመሳሪያ ሳጥን የተፈጠረው እንደ የፓይዘን ኮድ ቤዝ ሆኖ የተፈጠረው ነገርን መለየት እና ለምሳሌ ክፍፍልን ለሚያካትቱ ችግሮች ነው።
የፒቶርች አተገባበር ጥቅም ላይ ይውላል, እና በሞዱል ፋሽን ነው የተፈጠረው. ለዕቃ ማወቂያ እና ለአብነት ክፍፍል፣ በርካታ ውጤታማ ሞዴሎች ወደ ተለያዩ ዘዴዎች ተሰብስበዋል።
ውጤታማ ፍንጭ እና ፈጣን ስልጠና ይፈቅዳል. በሌላ በኩል የመሳሪያ ሳጥኑ ከ 200 በላይ ቀድሞ የሰለጠኑ ኔትወርኮችን ያካትታል, ይህም በእቃ መለያ መስክ ውስጥ ፈጣን ጥገና ያደርገዋል.
አሁን ያሉትን ቴክኒኮች የማላመድ ወይም ያሉትን ሞጁሎች በመጠቀም አዲስ ፈላጊ ለመፍጠር በሚችል አቅም፣ ኤምኤምዲኤክሽን እንደ መለኪያ ሆኖ ይሰራል።
የመሳሪያ ሳጥኑ ቁልፍ ባህሪ ከመደበኛው ቀጥተኛ የሆኑ ሞዱል ክፍሎችን ማካተት ነው። ነገር መለየት ልዩ የቧንቧ መስመሮችን ወይም ልዩ ሞዴሎችን ለመፍጠር የሚያገለግል ማዕቀፍ.
የዚህ መሣሪያ ኪት ቤንችማርኪንግ ችሎታዎች አሁን ባለው ማዕቀፍ ላይ አዲስ የፈላጊ ማዕቀፍ መገንባት እና አፈፃፀሙን ማወዳደር ቀላል ያደርገዋል።
ዋና መለያ ጸባያት
- እንደ ፈጣኑ RCNN፣ Mask RCNN፣ RetinaNet፣ ወዘተ ያሉ ታዋቂ እና ዘመናዊ የማወቂያ ማዕቀፎች በመሳሪያ ኪቱ በቀጥታ ይደገፋሉ።
- 360+ ቀድሞ የሰለጠኑ ሞዴሎችን በጥሩ ሁኔታ ለማስተካከል (ወይም አዲስ ስልጠና) ይጠቀሙ።
- COCO፣ Cityscapes፣ LVIS እና PASCAL VOCን ጨምሮ ለታወቁ የእይታ ዳታ ስብስቦች።
- በጂፒዩዎች ላይ ሁሉም መሰረታዊ የ bbox እና ጭንብል ስራዎች ይከናወናሉ። እንደ Detectron2፣ maskrcnn-benchmark እና SimpleDet ያሉ ሌሎች የኮድ ቤዝ ቤቶች ከዚህ በበለጠ ፍጥነት ሊሰለጥኑ ይችላሉ።
- ተመራማሪዎች ያፈርሳሉ ነገር መለየት ማዕቀፍ ወደ ብዙ ሞጁሎች, ከዚያም ሊጣመር ይችላል ልዩ የነገር ማወቂያ ስርዓት.
MMDetection አርክቴክቸር
ኤምኤምዲቴክሽን የተለያዩ ቅድመ-የተገነቡ ሞዴሎች ያሉት የመሳሪያ ሳጥን ስለሆነ በማንኛውም ሞዴል ላይ ሊተገበር የሚችል አጠቃላይ ንድፍ ይገልጻል። የሚከተሉት ክፍሎች ይህንን አጠቃላይ አርክቴክቸር ያዘጋጃሉ፡
- አከርካሪየመጨረሻው ሙሉ በሙሉ የተገናኘ ንብርብር የሌለው እንደ ResNet-50 ያለ የጀርባ አጥንት ምስልን ወደ ባህሪ ካርታዎች የሚቀይር አካል ነው።
- አንገት: አንገት የጀርባ አጥንትን ከጭንቅላቶች ጋር የሚያገናኘው ክፍል ነው. በጀርባ አጥንት ጥሬ ባህሪ ካርታዎች ላይ የተወሰኑ ማስተካከያዎችን ወይም ማስተካከያዎችን ያደርጋል. ባህሪ ፒራሚድ ኔትወርክ አንዱ ማሳያ ነው (ኤፍፒኤን)።
- ጥቅጥቅ ያለ ራስ (AnchorHead/AnchorFreeHead)፡- እንደ AnchorHead እና AnchorFreeHead፣ እንደ RPNHead፣ RetinaHead እና FCOHead ባሉ የባህሪ ካርታዎች ጥቅጥቅ ያሉ ቦታዎች ላይ የሚሰራ አካል ነው።
- RoIEExtractor: እንደ RoIPooling መሰል ኦፕሬተሮች አጠቃቀም የ RoIwise ባህሪያትን ከአንድ ነጠላ ወይም የባህሪ ካርታዎች ስብስብ የሚጎትተው ክፍል ነው። የ SingleRoIEExtractor ናሙና የRoI ባህሪያትን ከተዛማጅ የባህሪ ፒራሚዶች ደረጃ ያወጣል።
- RoIHead (BBoxHead/MaskHead)፡ የስርአቱ ክፍል ነው የRoI ባህሪያትን እንደ ግብአት የሚጠቀም እና በRoI ላይ የተመሰረተ ተግባር-ተኮር ትንበያዎችን የሚያመነጨው እንደ ማሰሪያ ሳጥን ምደባ/መመለሻ እና ጭንብል መተንበይ።
ነጠላ-ደረጃ እና ሁለት-ደረጃ ጠቋሚዎች ግንባታ ከላይ የተጠቀሱትን ጽንሰ-ሐሳቦች በመጠቀም ይገለጻል. ጥቂት ትኩስ ክፍሎችን በመገንባት እና ያሉትን አንዳንድ በማጣመር የራሳችንን ሂደቶች ማዳበር እንችላለን።
በMMDection ውስጥ የተካተቱ የሞዴሎች ዝርዝር
MMDetection ለብዙ ታዋቂ ሞዴሎች እና ተግባር ተኮር ሞጁሎች ከፍተኛ ደረጃ ያላቸውን የኮድ ቤዝ ያቀርባል። ከዚህ ቀደም የተሰሩ ሞዴሎች እና ከMMDetection መሣሪያ ሳጥን ጋር ጥቅም ላይ ሊውሉ የሚችሉ ማስተካከያ ዘዴዎች ከዚህ በታች ተዘርዝረዋል። ብዙ ሞዴሎች እና ዘዴዎች ሲጨመሩ ዝርዝሩ እያደገ ይሄዳል.
- ፈጣን R-CNN
- ፈጣን R-CNN
- ጭንብል አር-ሲኤንኤን
- ሬቲናኔት
- ዲ.ሲ.ኤን.
- DCNv2
- ካስኬድ አር-ሲኤንኤን
- M2Det
- ጂ.ኤች.ኤም.
- ScratchDet
- ባለ ሁለት ራስ አር-ሲኤንኤን
- ፍርግርግ አር-ሲኤንኤን
- ኤፍኤስኤኤፍ
- ሊብራ አር-ሲኤንኤን
- GCNet
- HRNet
- የማስክ ነጥብ R-CNN
- FCOS
- ኤስኤስዲ
- R-FCN
- የተቀላቀለ ትክክለኛነት ስልጠና
- የክብደት መለኪያ
- ድብልቅ ተግባር ካስኬድ
- የሚመራ መልህቅ
- አጠቃላይ ትኩረት
MMDetectionን በመጠቀም የነገር ማወቂያ ሞዴል መገንባት
በዚህ መማሪያ ውስጥ፣ ለማዘጋጀት እና ለመጠቀም ቀላል ስለሆነ የጎግል ኮላብ ደብተር እንሆናለን።
መግጠም
የሚያስፈልገንን ሁሉ ለመጫን መጀመሪያ አስፈላጊ የሆኑትን ቤተ-መጻሕፍት እንጭናለን እና የMMdetection GitHub ፕሮጀክትን እንዘጋለን።
env በማስመጣት ላይ
የፕሮጀክታችን አካባቢ አሁን ከማጠራቀሚያው ይመጣል።
ቤተ መፃህፍትን እና MM ማግኘትን በማስመጣት ላይ
አሁን አስፈላጊ የሆኑትን ቤተ-መጻሕፍት እናስመጣለን፣ ከኤምኤምዲቴክሽን ጋር።
አስቀድመው የሰለጠኑ የፍተሻ ቦታዎችን ያውርዱ
ከ MMdetection ቀድሞ የሰለጠኑ የሞዴል ፍተሻዎች አሁን ለበለጠ ማስተካከያ እና ግንዛቤ መውረድ አለባቸው።
የግንባታ ሞዴል
አሁን ሞዴሉን እንገነባለን እና የፍተሻ ነጥቦቹን በመረጃ ቋቱ ላይ እንተገብራለን.
ፈላጊውን አስገባ
አሁን ሞዴሉ በትክክል ተገንብቶ ከተጫነ ምን ያህል ጥሩ እንደሆነ እንፈትሽ። የMMDetectionን ባለከፍተኛ ደረጃ ኤፒአይ መረጃ ጠቋሚን እንጠቀማለን። ይህ ኤፒአይ የተነደፈው የማመዛዘን ሂደቱን ቀላል ለማድረግ ነው።
ውጤት
ውጤቶቹን እንይ።
መደምደሚያ
በማጠቃለያው፣ የMMDetection መሣሪያ ሳጥን በቅርብ ጊዜ ከተለቀቁት እንደ SimpleDet፣ Detectron እና Maskrcnn-benchmark ካሉ ኮድ ቤዝ ይበልጣል። ከትልቅ ሞዴል ስብስብ ጋር,
MMDection አሁን ዘመናዊ ቴክኖሎጂ ነው። ኤምኤምዲኤክሽን በቅልጥፍና እና በአፈጻጸም ከሁሉም የኮድቤዝ ቤቶችን ይበልጣል።
ስለ MMdetection በጣም ጥሩ ከሆኑ ነገሮች አንዱ አሁን ወደ ሌላ የውቅር ፋይል ብቻ መጠቆም፣ የተለየ የፍተሻ ነጥብ ማውረድ እና ሞዴሎቹን መቀየር ከፈለጉ ተመሳሳይ ኮድ ማስኬድ ነው።
እነሱን ለመመልከት እመክራለሁ። መመሪያዎች በማናቸውም ደረጃዎች ላይ ችግሮች ካጋጠሙዎት ወይም አንዳንዶቹን በተለየ መንገድ ማከናወን ከፈለጉ.
መልስ ይስጡ