เด•เตบเดตเดฒเตเดฏเต‚เดทเดฃเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดœเต†เดกเดฟ เดŸเต†เด•เตเดจเดฟเด•เต - เด…เดฐเดฟเดตเดพเตพ

เด•เตบเดตเดฒเตเดฏเต‚เดทเดฃเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดœเต†เดกเดฟ เดŸเต†เด•เตเดจเดฟเด•เต - เด…เดฐเดฟเดตเดพเตพ

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฎเตเดฎเตเดชเดฟเตฝ เดตเต€เดฃเตเดŸเตเด‚ เดตเดธเตเดคเตเด•เตเด•เดณเต† เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเตเดณเตเดณ เดšเตเดฎเดคเดฒเดฏเดพเดฃเต. เดธเตเดตเต€เด•เดพเดฐเตเดฏเดฎเดพเดฏ เด•เตƒเดคเตเดฏเดคเดฏเต‹เดŸเต†เดฏเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดตเต‡เด—เดคเดฏเดพเดฃเต เดฎเตเตปเด—เดฃเดจ. เดจเดฟเด™เตเด™เตพ YOLOv3 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดŽเดŸเตเดคเตเดคเต เด…เดคเดฟเดจเต† เด•เต‚เดŸเตเดคเตฝ เดชเดฐเดฟเดถเต€เดฒเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. เด•เตƒเดคเตเดฏเดค(mAp75) 0.95-เตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต. เดŽเดจเตเดจเดพเตฝ เดฑเตบ เดฑเต‡เดฑเตเดฑเต เด‡เดชเตเดชเต‹เดดเตเด‚ เด•เตเดฑเดตเดพเดฃเต. เดตเดฟเดกเตเดขเดฟเดคเตเดคเด‚.

เด‡เดจเตเดจเต เดจเดฎเตเดฎเตพ เด•เตเดตเดพเดฃเตเดŸเตˆเดธเต‡เดทเตป เดฎเดฑเดฟเด•เดŸเด•เตเด•เตเด‚. เด•เดŸเตเดŸเดฟเดจเดŸเดฟเดฏเดฟเตฝ เดžเด™เตเด™เตพ เดจเต‹เด•เตเด•เตเด‚ เดฎเต‹เดกเตฝ เดชเตเดฐเต‚เดฃเดฟเด‚เด—เต โ€” เด•เตƒเดคเตเดฏเดค เดจเดทเตเดŸเดชเตเดชเต†เดŸเดพเดคเต† เด…เดจเตเดฎเดพเดจเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดจเตเดฑเต† เด…เดจเดพเดตเดถเตเดฏ เดญเดพเด—เด™เตเด™เตพ เดŸเตเดฐเดฟเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŽเดตเดฟเดŸเต†, เดŽเดคเตเดฐ, เดŽเด™เตเด™เดจเต† เดฎเตเดฑเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต. เด‡เดคเต เดŽเด™เตเด™เดจเต† เดธเตเดตเดฎเต‡เดงเดฏเดพ เดšเต†เดฏเตเดฏเดพเดฎเต†เดจเตเดจเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดŽเดตเดฟเดŸเต† เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดฎเต†เดจเตเดจเตเด‚ เดจเดฎเตเด•เตเด•เต เดจเต‹เด•เตเด•เดพเด‚. เด…เดตเดธเดพเดจเด‚ เด•เต†เดฐเดพเดธเดฟเตฝ เด’เดฐเต เดถเต‡เด–เดฐเด‚ เด‰เดฃเตเดŸเต.

เด†เดฎเตเด–เด‚

เดŽเดจเตเดฑเต† เดฎเตเดฎเตเดชเดคเตเดคเต† เดœเต‹เดฒเดฟเดธเตเดฅเดฒเดฎเดพเดฏ เดชเต†เตผเดฎเดฟเดฒเต† เดฎเดพเด•เตเดฐเต‹เดธเตเด•เต‹เดชเตเดชเดฟเตฝ, เดžเดพเตป เด’เดฐเต เดถเต€เดฒเด‚ เดจเต‡เดŸเดฟ - เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เดณเตเดŸเต† เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเดฎเดฏเด‚ เดŽเดชเตเดชเต‹เดดเตเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป. เดชเดฐเตเดฏเดพเดชเตเดคเดค เดซเดฟเตฝเดŸเตเดŸเดฑเดฟเดฒเต‚เดŸเต† เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดฑเตบเดŸเตˆเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เด…เดคเตเดฏเดพเดงเตเดจเดฟเด•เดฎเดพเดฏ เดˆ เดซเดฟเตฝเดŸเตเดŸเตผ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด‡เดคเต เดŽเดจเตเดจเต† เดชเตเดฐเต‚เดฃเดฟเด™เตเด™เดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต.

เดชเตเดฐเต‚เดฃเดฟเด‚เด—เต เดŽเดจเตเดจเดคเต เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดŸ เด’เดฐเต เดชเดดเดฏ เดตเดฟเดทเดฏเดฎเดพเดฃเต เดธเตเดฑเตเดฑเดพเตปเดซเต‹เตผเดกเต เดชเตเดฐเดญเดพเดทเดฃเด™เตเด™เตพ 2017-เตฝ. เดตเดฟเดตเดฟเดง เดจเต‹เดกเตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เด•เตƒเดคเตเดฏเดค เดจเดทเตเดŸเดชเตเดชเต†เดŸเดพเดคเต† เดชเดฐเดฟเดถเต€เดฒเดจเด‚ เดฒเดญเดฟเดšเตเดš เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดงเดพเดจ เด†เดถเดฏเด‚. เด‡เดคเต เดฐเดธเด•เดฐเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด…เดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เดตเดณเดฐเต† เด…เดชเต‚เตผเดตเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เด•เต‡เตพเด•เตเด•เต‚. เด’เดฐเตเดชเด•เตเดทเต‡, เดตเต‡เดฃเตเดŸเดคเตเดฐ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เดณเดฟเดฒเตเดฒ, เดฑเดทเตเดฏเตป เดญเดพเดทเดฏเดฟเดฒเตเดณเตเดณ เดฒเต‡เด–เดจเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดฒเตเดฒเดพเดตเดฐเตเด‚ เด…เดคเต เด…เดฐเดฟเดตเดพเตพเด•เตŠเดฃเตเดŸเดพเดฃเต†เดจเตเดจเต เด•เดฐเตเดคเดฟ เดจเดฟเดถเดฌเตเดฆเดค เดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเต.
เดŽเดจเตเดจเดพเตฝ เดจเดฎเตเด•เตเด•เต เด…เดคเต เดตเต‡เตผเดชเต†เดŸเตเดคเตเดคเดพเด‚

เดœเต€เดตเดถเดพเดธเตเดคเตเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เดจเต‡เตผเด•เตเด•เดพเดดเตเดš

เดกเต€เดชเต เดฒเต‡เดฃเดฟเด‚เด—เต เดœเต€เดตเดถเดพเดธเตเดคเตเดฐเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฐเตเดจเตเดจ เด†เดถเดฏเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดจเต‹เด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเดพเตป เด…เดคเต เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดชเดฐเดฟเดฃเดพเดฎเด‚ เดชเต‹เดฒเต† เด…เดตเดฏเตเด‚ เดตเดฟเดถเตเดตเดธเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ (ReLU เดตเดณเดฐเต† เดธเดพเดฎเตเดฏเดฎเตเดณเตเดณเดคเดพเดฃเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดพเดฎเต‹ เดคเดฒเดšเตเดšเต‹เดฑเดฟเดฒเต† เดจเตเดฏเต‚เดฑเต‹เตบ เดธเดœเต€เดตเดฎเดพเด•เตเด•เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚?)

เดฎเดพเดคเตƒเด•เดพ เดชเตเดฐเต‚เดฃเดฟเด‚เด—เต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเด‚ เดœเต€เดตเดถเดพเดธเตเดคเตเดฐเดคเตเดคเต‹เดŸเต เด…เดŸเตเดคเตเดคเดพเดฃเต. เด‡เดตเดฟเดŸเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดจเตเดฑเต† เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดคเดฒเดšเตเดšเต‹เดฑเดฟเดจเตเดฑเต† เดชเตเดฒเดพเดธเตเดฑเตเดฑเดฟเดฑเตเดฑเดฟเดฏเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดตเตเดจเตเดจเดคเดพเดฃเต. เดฐเดธเด•เดฐเดฎเดพเดฏ เดฐเดฃเตเดŸเต เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ เดชเตเดธเตเดคเด•เดคเตเดคเดฟเดฒเตเดฃเตเดŸเต. เดจเต‹เตผเดฎเตป เดกเต‹เดฏเดฟเดกเตเดœเต:

  1. เด’เดฐเต เดชเด•เตเดคเดฟ เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟ เดœเดจเดฟเดšเตเดš เด’เดฐเต เดธเตเดคเตเดฐเต€เดฏเตเดŸเต† เดคเดฒเดšเตเดšเต‹เดฑเต เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸ เดชเด•เตเดคเดฟเดฏเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดฟเตผเดตเดนเดฟเด•เตเด•เดพเตป เดธเตเดตเดฏเด‚ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเต.
  2. เด•เดพเดดเตเดšเดฏเตเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเดฏ เดคเดฒเดšเตเดšเต‹เดฑเดฟเดจเตเดฑเต† เดญเดพเด—เด‚ เด† เดตเตเดฏเด•เตเดคเดฟ เดตเต†เดŸเดฟเดตเดšเตเดšเต. เด•เดพเดฒเด•เตเดฐเดฎเต‡เดฃ, เดคเดฒเดšเตเดšเต‹เดฑเดฟเดจเตเดฑเต† เดฎเดฑเตเดฑเต เดญเดพเด—เด™เตเด™เตพ เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดเดฑเตเดฑเต†เดŸเตเดคเตเดคเต. (เดžเด™เตเด™เตพ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ)

เด…เดคเตเดชเต‹เดฒเต†, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฎเต‹เดกเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดฆเตเตผเดฌเดฒเดฎเดพเดฏ เดšเดฟเดฒ เดตเดณเดตเตเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเต†เดŸเตเดŸเดฟเดฎเดพเดฑเตเดฑเดพเด‚. เด…เดตเดธเดพเดจ เด†เดถเตเดฐเดฏเดฎเต†เดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดฌเดฃเตเดŸเดฟเดฒเตเด•เตพ เดฎเตเดฑเดฟเดšเตเดšเดต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŸเตเดฐเดพเตปเดธเตเดซเตผ เดฒเต‡เดฃเดฟเด‚เด—เต เด‡เดทเตเดŸเดฎเดพเดฃเต‹ เด…เดคเต‹ เด†เดฆเตเดฏเด‚ เดฎเตเดคเตฝ เดชเด เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต‹?

เด“เดชเตเดทเตป เดจเดฎเตเดชเตผ เด’เดจเตเดจเต. เดจเดฟเด™เตเด™เตพ Yolov3-เตฝ เดŸเตเดฐเดพเตปเดธเตเดซเตผ เดฒเต‡เดฃเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฑเต†เดฑเตเดฑเดฟเดจ, เดฎเดพเดธเตเด•เต-เด†เตผเดธเดฟเดŽเตปเดŽเตป เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฏเต-เดจเต†เดฑเตเดฑเต. เดŽเดจเตเดจเดพเตฝ เดฎเดฟเด•เตเด•เดชเตเดชเต‹เดดเตเด‚ COCO-เดฏเดฟเดฒเต‡เดคเตเดชเต‹เดฒเต† 80 เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เด•เตเดฒเดพเดธเตเด•เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ. เดŽเดจเตเดฑเต† เดชเดฐเดฟเดถเต€เดฒเดจเดคเตเดคเดฟเตฝ, เดŽเดฒเตเดฒเดพเด‚ 1-2 เด—เตเดฐเต‡เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. 80 เด•เตเดฒเดพเดธเตเด•เตพเด•เตเด•เตเดณเตเดณ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ เด‡เดตเดฟเดŸเต† เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เด’เดฐเดพเตพ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดพเด‚. เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต† เดšเต†เดฑเตเดคเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต†เดจเตเดจเต เด‡เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดชเตเดฐเต€-เดŸเตเดฐเต†เดฏเดฟเตปเดกเต เดญเดพเดฐเด‚ เดจเดทเตเดŸเดชเตเดชเต†เดŸเดพเดคเต† เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

เด“เดชเตเดทเตป เดจเดฎเตเดชเตผ เดฐเดฃเตเดŸเต. เด’เดฐเตเดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดงเดพเดฐเดพเดณเด‚ เดกเดพเดฑเตเดฑเดฏเตเด‚ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฟเด‚เด—เต เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดธเต‚เดชเตเดชเตผ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚. เดธเดพเดฐเดฎเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เด†เดฆเตเดฏเด‚ เดฎเตเดคเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเด เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต. เดธเดพเดงเดพเดฐเดฃ เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด‚ เดกเดพเดฑเตเดฑ เด˜เดŸเดจ เดจเต‹เด•เตเด•เตเด•, เดถเด•เตเดคเดฟเดฏเดฟเตฝ เด…เดฎเดฟเดคเดฎเดพเดฏ เด’เดฐเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•, เดตเต€เดฃเตเดŸเตเด‚ เดชเดฐเดฟเดถเต€เดฒเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเตเดฐเต‹เดชเตเดชเตเด”เดŸเตเดŸเตเด•เตพ เดคเดณเตเดณเตเด•. เดžเดพเตป 0.6 เด•เตŠเดดเดฟเดžเตเดžเตเดชเต‹เด•เตเด•เต เด•เดฃเตเดŸเต, เด•เดพเตพ.

เดฐเดฃเตเดŸเต เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚, เดจเต†เดฑเตเดฑเตเดตเตผเด•เตเด•เต เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดชเตเดฐเต‡เดฐเดฃ เดจเตฝเด•เดฟ. เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เดชเดฐเดฟเดšเตเด›เต‡เดฆเดจ เด…เดฐเดฟเดตเดพเตพ เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเดพเด‚

เดชเตŠเดคเต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚

เด•เต†เดŸเตเดŸเตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดพเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต. เด‡เดคเต เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต:

เด•เตบเดตเดฒเตเดฏเต‚เดทเดฃเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดœเต†เดกเดฟ เดŸเต†เด•เตเดจเดฟเด•เต - เด…เดฐเดฟเดตเดพเตพ

เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เตบเดตเตเดฏเต‚เดทเตป เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดจเต เดธเดฎเตเดฎเตผเดฆเตเดฆเดฎเดพเดฃเต, เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเดฟเดถเด•เต เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดตเดถเดคเตเดคเต, เดชเดฟเดถเด•เดฟเดจเตเดฑเต† เดˆ เดตเตผเดฆเตเดงเดจเดตเต เดžเด™เตเด™เตพ เดŽเดคเตเดฐเดคเตเดคเต‹เดณเด‚ เดถเดฐเดฟเดฏเดพเดฏเดฟ เด•เต‹เตบเดตเดฒเตเดฏเต‚เดทเดจเตเด•เตพ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดธเต‚เดšเด•เดฎเดพเดฃเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดตเดฒเดฟเดฏ เดตเตผเดฆเตเดงเดจเดตเต เดžเด™เตเด™เตพ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดพเดฏเดฟ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต). เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดตเตผเดฆเตเดงเดจเดตเต เดคเดฟเด•เดšเตเดšเตเด‚ เดธเตเดตเต€เด•เดพเดฐเตเดฏเดฎเดพเดฃเต, เด’เดฐเต เดšเต†เดฑเดฟเดฏ LR เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดฒเตˆเดฑเตเดฑเต เด…เดงเดฟเด• เดชเดฐเดฟเดถเต€เดฒเดจเดคเตเดคเดฟเดฒเต‚เดŸเต† เด‡เดคเต เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เด’เดฐเต เด…เดงเดฟเด• เดชเดฐเดฟเดถเต€เดฒเดจ เด˜เดŸเตเดŸเด‚ เดšเต‡เตผเด•เตเด•เตเด•:

เด•เตบเดตเดฒเตเดฏเต‚เดทเดฃเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดœเต†เดกเดฟ เดŸเต†เด•เตเดจเดฟเด•เต - เด…เดฐเดฟเดตเดพเตพ

เดžเด™เตเด™เดณเตเดŸเต† เดฒเต‡เดฃเดฟเด‚เด—เต<->เดชเตเดฐเต‚เดฃเดฟเด‚เด—เต เดฒเต‚เดชเตเดชเต เดŽเดชเตเดชเต‹เตพ เดจเดฟเตผเดคเตเดคเดฃเดฎเต†เดจเตเดจเต เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเด‚ เดตเต‡เด—เดคเดฏเดฟเดฒเต‡เด•เตเด•เตเด‚ เด•เตเดฑเดฏเตเด•เตเด•เต‡เดฃเตเดŸเดฟเดตเดฐเตเดฎเตเดชเต‹เตพ เด‡เดตเดฟเดŸเต† เดตเดฟเดฆเต‡เดถ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเตŠเดฌเตˆเตฝ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เต). เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดชเดฟเดถเด•เต เดธเตเดตเต€เด•เดพเดฐเตเดฏเดฎเดพเดฏเดคเดฟเดฒเตเด‚ เด•เต‚เดŸเตเดคเดฒเดพเด•เตเดจเตเดจเดคเตเดตเดฐเต† เดธเตˆเด•เตเด•เดฟเตพ เดคเตเดŸเดฐเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เด“เดชเตเดทเตป. เด’เดฐเต เดตเตเดฏเดตเดธเตเดฅ เดšเต‡เตผเด•เตเด•เตเด•:

เด•เตบเดตเดฒเตเดฏเต‚เดทเดฃเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดœเต†เดกเดฟ เดŸเต†เด•เตเดจเดฟเด•เต - เด…เดฐเดฟเดตเดพเตพ

เด…เดคเดฟเดจเดพเตฝ, เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด‚. เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏ เด•เตบเดตเดฒเตเดฏเต‚เดทเดจเตเด•เตพ เดŽเด™เตเด™เดจเต† เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเตป เด‡เดคเต เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏ เดฌเดฃเตเดŸเดฟเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเด•

เดจเดฎเตเด•เตเด•เต เดšเดฟเดฒ เด•เตบเดตเต†เตปเดทเดจเตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เด•เตเดคเดฟเดšเตเดšเต เด†เดฐเต†เดฏเตเด‚ "เดตเต†เดŸเดฟเดตเต†เดฏเตเด•เตเด•เตเด•" เดŽเดจเตเดจเดคเต เด’เดฐเต เดฎเต‹เดถเด‚ เด†เดถเดฏเดฎเดพเดฃเต, เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเต†เด™เตเด•เดฟเดฒเตเด‚. เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดคเดฒเดฏเตเดณเตเดณเดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดšเดฟเดจเตเดคเดฟเด•เตเด•เดพเดจเตเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ "เดฆเตเตผเดฌเดฒเดฎเดพเดฏ" เดตเดณเดตเตเด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เดจเดฟเดฐเดตเดงเดฟ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต:

  1. เดเดฑเตเดฑเดตเตเด‚ เดšเต†เดฑเดฟเดฏ L1-เด…เดณเดตเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฑเดžเตเดž_เดฎเดพเด—เตเดจเดฟเดฑเตเดฑเตเดฏเต‚เดกเต_เดชเตเดฐเต‚เดฃเดฟเด‚เด—เต. เดšเต†เดฑเดฟเดฏ เดญเดพเดฐเด™เตเด™เดณเตเดณเตเดณ เดตเดณเดšเตเดšเตŠเดŸเดฟเด•เตเด•เดฒเตเด•เตพ เด…เดจเตเดคเดฟเดฎ เดคเต€เดฐเตเดฎเดพเดจเดคเตเดคเดฟเดจเต เดตเดฒเดฟเดฏ เดธเด‚เดญเดพเดตเดจ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจ เด†เดถเดฏเด‚
  2. เดถเดฐเดพเดถเดฐเดฟเดฏเตเด‚ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดกเต€เดตเดฟเดฏเต‡เดทเดจเตเด‚ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเดคเตเดคเต เดเดฑเตเดฑเดตเตเด‚ เดšเต†เดฑเดฟเดฏ L1-เด…เดณเดตเต. เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดธเตเดตเดญเดพเดตเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตฝ เดžเด™เตเด™เตพ เดธเดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  3. เด•เตบเดตเดฒเตเดฏเต‚เดทเดจเตเด•เตพ เดฎเดฑเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เด…เดจเตเดคเดฟเดฎ เด•เตƒเดคเตเดฏเดคเดฏเต† เดธเตเดตเดพเดงเต€เดจเดฟเด•เตเด•เตเดจเตเดจเดต เด’เดดเดฟเดตเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เดชเตเดฐเดงเดพเดจเดฎเดพเดฏ เดตเดณเดšเตเดšเตŠเดŸเดฟเด•เตเด•เดฒเตเด•เดณเตเดŸเต† เด•เต‚เดŸเตเดคเตฝ เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดจเดฟเตผเดฃเตเดฃเดฏเด‚, เดŽเดจเตเดจเดพเตฝ เดตเดณเดฐเต† เดธเดฎเดฏเด‚-เดฆเดนเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดตเดฟเดญเดตเด‚-เดฆเดนเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฃเต.
  4. เดฎเดฑเตเดฑเตเดณเตเดณเดต

เด“เดฐเต‹ เด“เดชเตเดทเดจเตเด‚ เดœเต€เดตเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด…เดตเด•เดพเดถเดตเตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เด‰เดฃเตเดŸเต. เดเดฑเตเดฑเดตเตเด‚ เดšเต†เดฑเดฟเดฏ L1-เด…เดณเดตเต เด‰เดณเตเดณ เด“เดชเตเดทเตป เดžเด™เตเด™เตพ เด‡เดตเดฟเดŸเต† เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต

YOLOv3-เดจเตเดณเตเดณ เดฎเดพเดจเตเดตเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต

เดฏเดฅเดพเตผเดคเตเดฅ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเดฟเตฝ เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด†เดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพเด•เตเด•เต เด…เดต เดŽเดคเตเดฐ เดคเดฃเตเดคเตเดคเดคเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เด…เดต เดจเดฎเตเดฎเต† เด’เดฐเต เดชเดฐเดฟเดงเดฟเดตเดฐเต† เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚. เดˆ เดฒเต†เดฏเดฑเตเด•เดณเดฟเดฒเต† เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเต‚เดšเดฟเด•เด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เด…เดจเตเดฐเดžเตเดœเดจเด™เตเด™เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเดพเดฃเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเต:

เด•เตบเดตเดฒเตเดฏเต‚เดทเดฃเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดœเต†เดกเดฟ เดŸเต†เด•เตเดจเดฟเด•เต - เด…เดฐเดฟเดตเดพเตพ

เด…เดคเดฟเดจเดพเตฝ, เดจเดฎเตเด•เตเด•เต เด…เดจเตเดฐเดžเตเดœเดจเด™เตเด™เตพ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดฒเต†เดฏเดฑเตเด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚:

เด•เตบเดตเดฒเตเดฏเต‚เดทเดฃเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดœเต†เดกเดฟ เดŸเต†เด•เตเดจเดฟเด•เต - เด…เดฐเดฟเดตเดพเตพ

เด‡เดจเดฟ เดจเดฎเตเด•เตเด•เต เด’เดฐเต เดตเตผเด•เตเด•เต เดธเตˆเด•เตเด•เดฟเตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเด‚:

  1. เด†เด•เตเดŸเดฟเดตเต‡เดทเดจเตเด•เตพ เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
  2. เดŽเดคเตเดฐเดฎเดพเดคเตเดฐเด‚ เดฎเตเดฑเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเต
  3. เด…เดคเต เดฎเตเดฑเดฟเด•เตเด•เตเด•
  4. LR=10e-1 เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต 4 เดฏเตเด—เด™เตเด™เตพ เดชเด เดฟเด•เตเด•เตเดจเตเดจเต
  5. เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต

เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดจเดฎเตเด•เตเด•เต เดŽเดคเตเดฐ เดญเดพเด—เด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดพเด‚ เดŽเดจเตเดจเต เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เด•เตบเดตเตเดฏเต‚เดทเดจเตเด•เตพ เด…เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต. เด…เตบเดฒเต‹เดกเดฟเด‚เด—เต เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ:

เด•เตบเดตเดฒเตเดฏเต‚เดทเดฃเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดœเต†เดกเดฟ เดŸเต†เด•เตเดจเดฟเด•เต - เด…เดฐเดฟเดตเดพเตพ

เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพเดฏเดฟเดŸเดคเตเดคเตเด‚ 5% เด•เตบเดตเดฒเตเดฏเต‚เดทเดจเตเด•เตพ เดตเดณเดฐเต† เดคเดพเดดเตเดจเตเดจ L1-เดฎเดพเดจเดฆเดฃเตเดกเด‚ เด‰เดณเตเดณเดคเดพเดฏเดฟ เดžเด™เตเด™เตพ เด•เดพเดฃเตเดจเตเดจเต, เดจเดฎเตเด•เตเด•เต เด…เดต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เด“เดฐเต‹ เด˜เดŸเตเดŸเดคเตเดคเดฟเดฒเตเด‚, เดˆ เด…เตบเดฒเต‹เดกเดฟเด‚เด—เต เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเต, เดเดคเตŠเด•เตเด•เต† เดชเดพเดณเดฟเด•เตพ, เดŽเดคเตเดฐเดฏเต†เดฃเตเดฃเด‚ เดฎเตเดฑเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เด’เดฐเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตฝ เดจเดŸเดคเตเดคเดฟ.

เดฎเตเดดเตเดตเตป เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเด‚ 4 เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเดฒเดพเดฏเดพเดฃเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟเดฏเดคเต (RTX 2060 Super-เดจเต เด‡เดตเดฟเดŸเต†เดฏเตเด‚ เดŽเดฒเตเดฒเดพเดฏเดฟเดŸเดคเตเดคเตเด‚ เดจเดฎเตเดชเดฑเตเด•เตพ):

เด˜เดŸเตเดŸเด‚ mAp75 เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚, เดฆเดถเดฒเด•เตเดทเด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดตเดฒเตเดชเตเดชเด‚, mb เดชเตเดฐเดพเดฐเด‚เดญเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต, % เดฑเตบ เดธเดฎเดฏเด‚, ms เดชเดฐเดฟเดšเตเด›เต‡เดฆเดจ เด…เดตเดธเตเดฅ
0 0.9656 60 241 100 180 -
1 0.9622 55 218 91 175 เดฎเตŠเดคเตเดคเด‚ 5%
2 0.9625 50 197 83 168 เดฎเตŠเดคเตเดคเด‚ 5%
3 0.9633 39 155 64 155 15-เตฝ เด…เดงเดฟเด•เด‚ เดตเดณเดตเตเด•เดณเตเดณเตเดณ เดฒเต†เดฏเดฑเตเด•เตพเด•เตเด•เต 400%
4 0.9555 31 124 51 146 10-เตฝ เด…เดงเดฟเด•เด‚ เดตเดณเดตเตเด•เดณเตเดณเตเดณ เดฒเต†เดฏเดฑเตเด•เตพเด•เตเด•เต 100%

เดธเตเดฑเตเดฑเต†เดชเตเดชเต 2-เดฒเต‡เด•เตเด•เต เด’เดฐเต เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต เด‡เดซเด•เตเดฑเตเดฑเต เดšเต‡เตผเดคเตเดคเต - เดฌเดพเดšเตเดšเต เดธเตˆเดธเต 4 เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด…เดงเดฟเด• เดชเดฐเดฟเดถเต€เดฒเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเต† เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดคเตเดตเดฐเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ.
เดจเดพเดฒเดพเด‚ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ, เด•เดพเดฐเดฃเด‚ เดชเตเดฐเด•เตเดฐเดฟเดฏ เดจเดฟเตผเดคเตเดคเดฟ เดฆเต€เตผเด˜เด•เดพเดฒ เด…เดงเดฟเด• เดชเดฐเดฟเดถเต€เดฒเดจเด‚ เดชเต‹เดฒเตเด‚ mAp4 เดชเดดเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เด‰เดฏเตผเดคเตเดคเดฟเดฏเดฟเดฒเตเดฒ.
เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เด…เดจเตเดฎเดพเดจเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดžเตเดžเต 15%, เดตเดฒเดฟเดชเตเดชเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเด• 35% เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเด•เดฏเตเดฎเดฟเดฒเตเดฒ.

เดฒเดณเดฟเดคเดฎเดพเดฏ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป

เดฒเดณเดฟเดคเดฎเดพเดฏ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เต (เดธเต‹เดชเดพเดงเดฟเด• เด†เดกเต, เด•เต‹เตบเด•เดพเดฑเตเดฑเตผเดจเต‡เดฑเตเดฑเต, เดฑเต†เดธเดฟเดกเตเดฏเต‚เดตเตฝ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เด‡เดฒเตเดฒเดพเดคเต†), เดŽเดฒเตเดฒเดพ เด•เตบเดตเตเดฏเต‚เดทเดฃเตฝ เดฒเต†เดฏเดฑเตเด•เดณเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด•เตบเดตเตเดฏเต‚เดทเดจเตเด•เตพ เดฎเตเดฑเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดคเดฟเด•เดšเตเดšเตเด‚ เดธเดพเดฆเตเดงเตเดฏเดฎเดพเดฃเต.

เดžเดพเตป เดˆ เด“เดชเตเดทเตป เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ เด‡เดตเดฟเดŸเต†.
เด‡เดคเต เดฒเดณเดฟเดคเดฎเดพเดฃเต: เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฒเต‹เดธเต เดซเด‚เด—เตเดทเตป, เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผ, เดฌเดพเดšเตเดšเต เดœเดจเดฑเต‡เดฑเตเดฑเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดฎเดพเดคเตเดฐเดฎเต‡ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเต‚:

import pruning
from keras.optimizers import Adam
from keras.utils import Sequence

train_batch_generator = BatchGenerator...
score_batch_generator = BatchGenerator...

opt = Adam(lr=1e-4)
pruner = pruning.Pruner("config.json", "categorical_crossentropy", opt)

pruner.prune(train_batch, valid_batch)

เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดฎเดพเดฑเตเดฑเดพเด‚:

{
    "input_model_path": "model.h5",
    "output_model_path": "model_pruned.h5",
    "finetuning_epochs": 10, # the number of epochs for train between pruning steps
    "stop_loss": 0.1, # loss for stopping process
    "pruning_percent_step": 0.05, # part of convs for delete on every pruning step
    "pruning_standart_deviation_part": 0.2 # shift for limit pruning part
}

เด•เต‚เดŸเดพเดคเต†, เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดกเต€เดตเดฟเดฏเต‡เดทเตป เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด’เดฐเต เดชเดฐเดฟเดฎเดฟเดคเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† "เด†เดตเดถเตเดฏเดฎเดพเดฏ" เดŽเตฝ 1 เด…เดณเดตเตเด•เดณเตเดณเตเดณ เด•เตบเดตเดฒเตเดฏเต‚เดทเดจเตเด•เตพ เด’เดดเดฟเด•เต† เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดค เดญเดพเด—เด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดฒเด•เตเดทเตเดฏเด‚:

เด•เตบเดตเดฒเตเดฏเต‚เดทเดฃเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดœเต†เดกเดฟ เดŸเต†เด•เตเดจเดฟเด•เต - เด…เดฐเดฟเดตเดพเตพ

เด…เดคเดฟเดจเดพเตฝ, เดตเดฒเดคเตเดคเต‡เดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฆเตเตผเดฌเดฒเดฎเดพเดฏ เด•เต‹เตบเดตเดฒเตเดฏเต‚เดทเดจเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด‡เดŸเดคเตเดคเต‡เดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเดฒเดฟเดจเต† เดฌเดพเดงเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดžเด™เตเด™เตพ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต:

เด•เตบเดตเดฒเตเดฏเต‚เดทเดฃเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดœเต†เดกเดฟ เดŸเต†เด•เตเดจเดฟเด•เต - เด…เดฐเดฟเดตเดพเตพ

เดตเดฟเดคเดฐเดฃเด‚ เดธเดพเดงเดพเดฐเดฃ เดจเดฟเดฒเดฏเดฟเดฒเดพเด•เตเดฎเตเดชเต‹เตพ, pruning_standart_deviation_part เด•เต‹เดซเดฟเดซเดฟเดทเตเดฏเดจเตเดฑเต เด‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚:

เด•เตบเดตเดฒเตเดฏเต‚เดทเดฃเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดœเต†เดกเดฟ เดŸเต†เด•เตเดจเดฟเด•เต - เด…เดฐเดฟเดตเดพเตพ
2 เดธเดฟเด—เตเดฎเดฏเตเดŸเต† เด…เดจเตเดฎเดพเดจเด‚ เดžเดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ <1.0 เดŽเดจเตเดจ เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเต‡เด•เตเดทเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เดธเดตเดฟเดถเต‡เดทเดค เด…เดตเด—เดฃเดฟเด•เตเด•เดพเด‚.

เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดŽเดจเตเดจเดคเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดตเดฒเตเดชเตเดชเด‚, เดจเดทเตเดŸเด‚, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดฑเตบเดŸเตˆเด‚ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด—เตเดฐเดพเดซเต เด†เดฃเต, เด‡เดคเต 1.0 เด†เดฏเดฟ เดจเต‹เตผเดฎเดฒเตˆเดธเต เดšเต†เดฏเตเดคเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดตเดฟเดŸเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดตเดฒเตเดชเตเดชเด‚ เด—เตเดฃเดจเดฟเดฒเดตเดพเดฐเด‚ เดจเดทเตเดŸเดชเตเดชเต†เดŸเดพเดคเต† เดเด•เดฆเต‡เดถเด‚ 2 เดฎเดŸเด™เตเด™เต เด•เตเดฑเดžเตเดžเต (100k เดญเดพเดฐเดฎเตเดณเตเดณ เดšเต†เดฑเดฟเดฏ เด•เตบเดตเดฒเตเดฏเต‚เดทเดฃเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต):

เด•เตบเดตเดฒเตเดฏเต‚เดทเดฃเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดœเต†เดกเดฟ เดŸเต†เด•เตเดจเดฟเด•เต - เด…เดฐเดฟเดตเดพเตพ

เด“เดŸเตเดŸเด‚ เดตเต‡เด—เดค เดธเดพเดงเดพเดฐเดฃ เดเดฑเตเดฑเด•เตเด•เตเดฑเดšเตเดšเดฟเดฒเตเด•เตพเด•เตเด•เต เดตเดฟเดงเต‡เดฏเดฎเดพเดฃเต, เดซเดฒเดคเตเดคเดฟเตฝ เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเต† เดคเตเดŸเดฐเตเดจเตเดจเต. เด‡เดคเดฟเดจเต เด’เดฐเต เดตเดฟเดถเดฆเต€เด•เดฐเดฃเดฎเตเดฃเตเดŸเต:

  1. เด•เตบเดตเดฒเตเดฏเต‚เดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏ (32, 64, 128) เดตเต€เดกเดฟเดฏเต‹ เด•เดพเตผเดกเตเด•เตพเด•เตเด•เต เดเดฑเตเดฑเดตเตเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดฒเตเดฒเดพเดคเตเดคเดคเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต - 27, 51, เดฎเตเดคเดฒเดพเดฏเดต. เดŽเดจเดฟเด•เตเด•เต เด‡เดตเดฟเดŸเต† เดคเต†เดฑเตเดฑเต เดธเด‚เดญเดตเดฟเด•เตเด•เดพเด‚, เดชเด•เตเดทเต‡ เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เด…เดคเต เด’เดฐเต เดซเดฒเดฎเตเดฃเตเดŸเดพเด•เตเด•เตเด‚.
  2. เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ เดตเดฟเดถเดพเดฒเดฎเดฒเตเดฒ, เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดคเดพเดฃเต. เดตเต€เดคเดฟ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เดžเด™เตเด™เตพ เด†เดดเดคเตเดคเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ. เด…เด™เตเด™เดจเต†, เดžเด™เตเด™เตพ เดฒเต‹เดกเต เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดตเต‡เด—เดค เดฎเดพเดฑเตเดฑเดฐเตเดคเต.

เด…เดคเดฟเดจเดพเตฝ, เด“เดŸเตเดŸเดคเตเดคเดฟเดจเดฟเดŸเดฏเดฟเตฝ CUDA เดฒเต‹เดกเดฟเตฝ 20-30% เด•เตเดฑเดšเตเดšเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดธเดฎเดฏเดคเตเดคเต เด•เตเดฑเดตเตเดฃเตเดŸเดพเดฏเดฟเดฒเตเดฒ.

เดซเดฒเด™เตเด™เตพ

เดจเดฎเตเด•เตเด•เต เดชเตเดฐเดคเดฟเดซเดฒเดฟเดชเตเดชเดฟเด•เตเด•เดพเด‚. เดžเด™เตเด™เตพ 2 เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดชเดฐเดฟเด—เดฃเดฟเดšเตเดšเต - YOLOv3 (เดจเดฟเด™เตเด™เตพ เด•เตˆเด•เตŠเดฃเตเดŸเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟเดตเดฐเตเดฎเตเดชเต‹เตพ) เด•เต‚เดŸเดพเดคเต† เดฒเดณเดฟเดคเดฎเดพเดฏ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเตเดณเตเดณ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพเด•เตเด•เดพเดฏเดฟ. เดฐเดฃเตเดŸเต เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚ เด•เตƒเดคเตเดฏเดค เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเดพเดคเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดตเดฒเตเดชเตเดชเด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเดจเตเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚. เดซเดฒเด‚:

  • เดตเดฒเดฟเดชเตเดชเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต
  • เดคเตเดตเดฐเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ เด“เดŸเตเดŸเด‚
  • CUDA เดฒเต‹เดกเต เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต
  • เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดธเต—เดนเตƒเดฆเด‚ (เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฟเด‚เด—เต เดตเดฟเดญเดตเด™เตเด™เดณเตเดŸเต† เดญเดพเดตเดฟ เด‰เดชเดฏเต‹เด—เด‚ เดžเด™เตเด™เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŽเดตเดฟเดŸเต†เดฏเต‹ เด’เดฐเดพเตพ เดธเดจเตเดคเต‹เดทเดตเดพเดจเดพเดฃเต เด—เตเดฐเต†เดฑเตเดฑ เดคเตเตปเดฌเต†เตผเด—เต)

เด…เดจเตเดฌเดจเตเดงเด‚

  • เดชเตเดฐเต‚เดฃเดฟเด‚เด—เต เด˜เดŸเตเดŸเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตเดตเดพเดฃเตเดŸเตˆเดธเต‡เดทเตป เดšเต‡เตผเด•เตเด•เดพเด‚ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, TensorRT เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต)
  • เดŸเต†เตปเดธเตผเดซเตเดฒเต‹ เด‡เดคเดฟเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเต เด•เตเดฑเดžเตเดž_เดฎเดพเด—เตเดจเดฟเดฑเตเดฑเตเดฏเต‚เดกเต_เดชเตเดฐเต‚เดฃเดฟเด‚เด—เต. เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดธเด‚เดญเดฐเดฃเดฟเดฏเดพเดฃเต เดžเดพเตป เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต, เดธเดนเดพเดฏเดฟเด•เตเด•เดพเตป เดธเดจเตเดคเต‹เดทเดฎเตเดฃเตเดŸเต

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•