เจ•เจจเจตเฉ‹เจฒเจฟเจŠเจธเจผเจจเจฒ เจจเฉˆเจŸเจตเจฐเจ•เจธ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฒเจˆ เจœเฉ‡เจกเฉ€ เจคเจ•เจจเฉ€เจ• - เจ›เจพเจ‚เจŸเฉ€

เจ•เจจเจตเฉ‹เจฒเจฟเจŠเจธเจผเจจเจฒ เจจเฉˆเจŸเจตเจฐเจ•เจธ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฒเจˆ เจœเฉ‡เจกเฉ€ เจคเจ•เจจเฉ€เจ• - เจ›เจพเจ‚เจŸเฉ€

เจคเฉเจนเจพเจกเฉ‡ เจ…เฉฑเจ—เฉ‡ เจฆเฉเจฌเจพเจฐเจพ เจตเจธเจคเฉ‚เจ†เจ‚ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฆเจพ เจ•เฉฐเจฎ เจนเฉˆ. เจคเจฐเจœเฉ€เจน เจธเจตเฉ€เจ•เจพเจฐเจฏเฉ‹เจ— เจธเจผเฉเฉฑเจงเจคเจพ เจฆเฉ‡ เจจเจพเจฒ เจธเฉฐเจšเจพเจฒเจจ เจฆเฉ€ เจ—เจคเฉ€ เจนเฉˆ. เจคเฉเจธเฉ€เจ‚ YOLOv3 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจธเจฟเจ–เจฒเจพเจˆ เจฆเจฟเฉฐเจฆเฉ‡ เจนเฉ‹เฅค เจธเจผเฉเฉฑเจงเจคเจพ(mAp75) 0.95 เจคเฉ‹เจ‚ เจตเฉฑเจง เจนเฉˆเฅค เจชเจฐ เจฐเจจ เจฐเฉ‡เจŸ เจ…เจœเฉ‡ เจตเฉ€ เจ˜เฉฑเจŸ เจนเฉˆเฅค เจฌเจ•เจตเจพเจธ.

เจ…เฉฑเจœ เจ…เจธเฉ€เจ‚ เจฎเจพเจคเจฐเจพ เจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค เจ…เจคเฉ‡ เจ•เฉฑเจŸ เจฆเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจพเจ‚เจ—เฉ‡ เจฎเจพเจกเจฒ เจชเฉเจฐเฉ‚เจจเจฟเฉฐเจ— โ€” เจธเจผเฉเฉฑเจงเจคเจพ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ…เจจเฉเจฎเจพเจจ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจฒเจˆ เจจเฉˆเจŸเจตเจฐเจ• เจฆเฉ‡ เจฌเฉ‡เจฒเฉ‹เฉœเฉ‡ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ•เฉฑเจŸเจฃเจพเฅค เจ‡เจน เจธเจชเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจ•เจฟเฉฑเจฅเฉ‡, เจ•เจฟเฉฐเจจเจพ เจ…เจคเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฑเจŸเจฃเจพ เจนเฉˆเฅค เจ†เจ“ เจ‡เจน เจชเจคเจพ เจ•เจฐเฉ€เจ เจ•เจฟ เจ‡เจธเจจเฉ‚เฉฐ เจนเฉฑเจฅเฉ€เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฟเฉฑเจฅเฉ‡ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ…เฉฐเจค เจตเจฟเฉฑเจš เจ•เฉ‡เจฐเจพเจ‚ เจ‰เฉฑเจคเฉ‡ เจ‡เฉฑเจ• เจญเฉฐเจกเจพเจฐ เจนเฉˆเฅค

เจœเจพเจฃ เจชเจ›เจพเจฃ

เจฎเฉ‡เจฐเฉ‡ เจชเจฟเจ›เจฒเฉ‡ เจ•เฉฐเจฎ เจฆเฉ‡ เจธเจฅเจพเจจ 'เจคเฉ‡, เจชเจฐเจฎ เจตเจฟเฉฑเจš เจฎเฉˆเจ•เจฐเฉ‹เจธเจ•เฉ‹เจช, เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจ†เจฆเจค เจชเจพ เจฒเจˆ - เจนเจฎเฉ‡เจธเจผเจพ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ‡ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจŸเจพเจˆเจฎ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจ เจฒเจˆ. เจ…เจคเฉ‡ เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจ‡เฉฑเจ• เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจซเจฟเจฒเจŸเจฐ เจฆเฉเจ†เจฐเจพ เจจเฉˆเจŸเจตเจฐเจ• เจฐเจจเจŸเจพเจˆเจฎ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹เฅค เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจคเจชเจพเจฆเจจ เจตเจฟเจš เจ…เจคเจฟ-เจ†เจงเฉเจจเจฟเจ• เจ‡เจธ เจซเจฟเจฒเจŸเจฐ เจจเฉ‚เฉฐ เจชเจพเจธ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจ•เจพเจฐเจจ เจฎเฉˆเจ‚ เจชเฉเจฐเฉ‚เจจเจฟเฉฐเจ— เจฒเจˆ เจ…เจ—เจตเจพเจˆ เจ•เฉ€เจคเฉ€เฅค

เจ›เจพเจ‚เจ—เจฃ เจ‡เฉฑเจ• เจชเฉเจฐเจพเจฃเจพ เจตเจฟเจธเจผเจพ เจนเฉˆ เจœเจฟเจธเจฆเฉ€ เจšเจฐเจšเจพ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ เจธเจŸเฉˆเจจเจซเฉ‹เจฐเจก เจฒเฉˆเจ•เจšเจฐ 2017 เจตเจฟเฉฑเจš. เจฎเฉเฉฑเจ– เจตเจฟเจšเจพเจฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจจเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพ เจ•เฉ‡ เจธเจผเฉเฉฑเจงเจคเจพ เจจเฉ‚เฉฐ เจ—เฉเจ†เจ เจฌเจฟเจจเจพเจ‚ เจธเจฟเจ–เจฒเจพเจˆ เจชเฉเจฐเจพเจชเจค เจจเฉˆเจŸเจตเจฐเจ• เจฆเฉ‡ เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃเจพ เจนเฉˆ. เจ‡เจน เจ เฉฐเจกเจพ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ, เจชเจฐ เจฎเฉˆเจ‚ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฌเจพเจฐเฉ‡ เจ˜เฉฑเจŸ เจนเฉ€ เจธเฉเจฃเจฆเจพ เจนเจพเจ‚. เจธเฉฐเจญเจต เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เฉฑเจฅเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจ…เจฎเจฒ เจจเจนเฉ€เจ‚ เจนเจจ, เจ‡เฉฑเจฅเฉ‡ เจ•เฉ‹เจˆ เจฐเฉ‚เจธเฉ€-เจญเจพเจธเจผเจพ เจฒเฉ‡เจ– เจจเจนเฉ€เจ‚ เจนเจจ, เจœเจพเจ‚ เจนเจฐ เจ•เฉ‹เจˆ เจ‡เจธ เจจเฉ‚เฉฐ เจœเจพเจฃเจจเจพ-เจœเจพเจฃเจจ เจจเฉ‚เฉฐ เจธเจฎเจเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจšเฉเฉฑเจช เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆเฅค
เจชเจฐ เจ†เจ“ เจ‡เจธ เจจเฉ‚เฉฐ เจ…เจฒเฉฑเจ— เจ•เจฐเฉ€เจ

เจœเฉ€เจต เจตเจฟเจ—เจฟเจ†เจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจเจฒเจ•

เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจน เจชเจธเฉฐเจฆ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจกเฉ€เจช เจฒเจฐเจจเจฟเฉฐเจ— เจœเฉ€เจต เจตเจฟเจ—เจฟเจ†เจจ เจคเฉ‹เจ‚ เจ†เจ เจตเจฟเจšเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เจฆเฉ€ เจนเฉˆเฅค เจ‰เจน, เจตเจฟเจ•เจพเจธเจตเจพเจฆ เจฆเฉ€ เจคเจฐเฉเจนเจพเจ‚, เจญเจฐเฉ‹เจธเจพ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ (เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ ReLU เจฌเจนเฉเจค เจธเจฎเจพเจจ เจนเฉˆ เจฆเจฟเจฎเจพเจ— เจตเจฟเฉฑเจš เจจเจฟเจŠเจฐเฉ‹เจจ เจเจ•เจŸเฉ€เจตเฉ‡เจธเจผเจจ เจฆเจพ เจ•เฉฐเจฎ?)

เจฎเจพเจกเจฒ เจชเฉเจฐเฉ‚เจจเจฟเฉฐเจ— เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเฉ€ เจœเฉ€เจต เจตเจฟเจ—เจฟเจ†เจจ เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจนเฉˆเฅค เจ‡เฉฑเจฅเฉ‡ เจจเฉˆเจŸเจตเจฐเจ• เจฆเฉ‡ เจœเจตเจพเจฌ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจฆเจฟเจฎเจพเจ— เจฆเฉ€ เจชเจฒเจพเจธเจŸเจฟเจ•เจคเจพ เจจเจพเจฒ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ. เจชเฉเจธเจคเจ• เจตเจฟเจš เจ•เฉเจ เจฆเจฟเจฒเจšเจธเจช เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจนเจจเฅค เจจเฉŒเจฐเจฎเจจ เจกเฉŒเจœ:

  1. เจ‡เฉฑเจ• เจ”เจฐเจค เจฆเจพ เจฆเจฟเจฎเจพเจ— เจœเฉ‹ เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจ…เฉฑเจงเฉ‡ เจจเจพเจฒ เจชเฉˆเจฆเจพ เจนเฉ‹เจ‡เจ† เจธเฉ€, เจจเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจ—เฉเฉฐเจฎ เจนเฉ‹เจ เจ…เฉฑเจง เจฆเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจฆเฉเจฌเจพเจฐเจพ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ•เฉ€เจคเจพ เจนเฉˆ.
  2. เจตเจฟเจ…เจ•เจคเฉ€ เจจเฉ‡ เจจเจœเจผเจฐ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจ†เจชเจฃเฉ‡ เจฆเจฟเจฎเจพเจ— เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจ—เฉ‹เจฒเฉ€ เจฎเจพเจฐ เจฆเจฟเฉฑเจคเฉ€เฅค เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจฆเจฟเจฎเจพเจ— เจฆเฉ‡ เจนเฉ‹เจฐ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจจเฉ‡ เจ‡เจนเจจเจพเจ‚ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒ เจฒเจฟเจ†เฅค (เจ…เจธเฉ€เจ‚ เจฆเฉเจนเจฐเจพเจ‰เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจจเจนเฉ€เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚)

เจ‡เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚, เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจฎเจพเจกเจฒ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เฉเจ เจ•เจฎเจœเจผเฉ‹เจฐ เจธเฉฐเจ•เจฒเจชเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉฑเจŸ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เฉฑเจ• เจ†เจ–เจฐเฉ€ เจ‰เจชเจพเจ… เจตเจœเฉ‹เจ‚, เจฌเจพเจ•เฉ€ เจฌเจšเฉ‡ เจฌเฉฐเจกเจฒ เจ•เฉฑเจŸเฉ‡ เจนเฉ‹เจ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจจเจ—เฉ‡เฅค

เจ•เฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจฒเจฐเจจเจฟเฉฐเจ— เจชเจธเฉฐเจฆ เจนเฉˆ เจœเจพเจ‚ เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจธเจผเฉเจฐเฉ‚ เจคเฉ‹เจ‚ เจธเจฟเฉฑเจ– เจฐเจนเฉ‡ เจนเฉ‹?

เจตเจฟเจ•เจฒเจช เจจเฉฐเจฌเจฐ เจ‡เฉฑเจ•. เจคเฉเจธเฉ€เจ‚ Yolov3 'เจคเฉ‡ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจฒเจฐเจจเจฟเฉฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เฅค เจฐเฉˆเจŸเฉ€เจจเจพ, เจฎเจพเจธเจ•-เจ†เจฐเจธเฉ€เจเจจเจเจจ เจœเจพเจ‚ เจฏเฉ‚-เจจเฉˆเฉฑเจŸเฅค เจชเจฐ เจฌเจนเฉเจคเฉ€ เจตเจพเจฐ เจธเจพเจจเฉ‚เฉฐ COCO เจตเจพเจ‚เจ— 80 เจ†เจฌเจœเฉˆเจ•เจŸ เจ•เจฒเจพเจธเจพเจ‚ เจจเฉ‚เฉฐ เจชเจ›เจพเจฃเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจฎเฉ‡เจฐเฉ‡ เจ…เจญเจฟเจ†เจธ เจตเจฟเฉฑเจš, เจธเจญ เจ•เฉเจ เจ—เฉเจฐเฉ‡เจก 1-2 เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจนเฉˆ. เจ•เฉ‹เจˆ เจ‡เจน เจฎเฉฐเจจ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจฅเฉ‡ 80 เจ•เจฒเจพเจธเจพเจ‚ เจฒเจˆ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฌเฉ‡เจฒเฉ‹เฉœเจพ เจนเฉˆเฅค เจ‡เจน เจธเฉเจเจพเจ… เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจจเฉ‚เฉฐ เจ›เฉ‹เจŸเจพ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ. เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจฎเฉˆเจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจชเฉเจฐเฉ€-เจŸเฉเจฐเฉ‡เจ‚เจก เจตเจœเจผเจจ เจจเฉ‚เฉฐ เจ—เฉเจ†เจ เจฌเจฟเจจเจพเจ‚ เจ…เจœเจฟเจนเจพ เจ•เจฐเจจเจพ เจšเจพเจนเจพเจ‚เจ—เจพเฅค

เจตเจฟเจ•เจฒเจช เจจเฉฐเจฌเจฐ เจฆเฉ‹. เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจกเจพเจŸเจพ เจ…เจคเฉ‡ เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจธเจฐเฉ‹เจค เจนเจจ, เจœเจพเจ‚ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจธเฉเจชเจฐ-เจ•เจธเจŸเจฎ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ•เฉ‹เจˆ เจซเจผเจฐเจ• เจจเจนเฉ€เจ‚ เจชเฉˆเจ‚เจฆเจพเฅค เจชเจฐ เจคเฉเจธเฉ€เจ‚ เจธเจ•เฉเจฐเฉˆเจš เจคเฉ‹เจ‚ เจจเฉˆเจŸเจตเจฐเจ• เจธเจฟเฉฑเจ– เจฐเจนเฉ‡ เจนเฉ‹. เจ†เจฎ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจนเฉˆ เจกเฉ‡เจŸเจพ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฃเจพ, เจ‡เฉฑเจ• เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจšเฉเจฃเจจเจพ เจœเฉ‹ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจธเจผเจ•เจคเฉ€ เจตเจพเจฒเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ›เฉฑเจกเจฃ เจตเจพเจฒเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจธเจฟเจ–เจฒเจพเจˆ เจคเฉ‹เจ‚ เจงเฉฑเจ•เจฃเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚ 0.6 เจกเจฐเจพเจชเจ†เจ‰เจŸ เจฆเฉ‡เจ–เจฟเจ†, เจ•เจพเจฐเจฒเฅค

เจฆเฉ‹เจตเจพเจ‚ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจจเฉˆเจŸเจตเจฐเจ• เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ. เจชเฉเจฐเฉ‡เจฐเจฟเจค เจ•เฉ€เจคเจพเฅค เจนเฉเจฃ เจ†เจ“ เจ‡เจน เจชเจคเจพ เจ•เจฐเฉ€เจ เจ•เจฟ เจธเฉเฉฐเจจเจค เจฆเฉ€ เจ›เจพเจ‚เจŸเฉ€ เจ•เจฟเจธ เจ•เจฟเจธเจฎ เจฆเฉ€ เจนเฉˆ

เจœเจจเจฐเจฒ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ

เจ…เจธเฉ€เจ‚ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจฌเฉฐเจกเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจน เจ•เจพเจซเจผเฉ€ เจธเจงเจพเจฐเจจ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ:

เจ•เจจเจตเฉ‹เจฒเจฟเจŠเจธเจผเจจเจฒ เจจเฉˆเจŸเจตเจฐเจ•เจธ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฒเจˆ เจœเฉ‡เจกเฉ€ เจคเจ•เจจเฉ€เจ• - เจ›เจพเจ‚เจŸเฉ€

เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ—เฉœเจฌเฉœ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃเจพ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฒเจˆ เจคเจฃเจพเจ…เจชเฉ‚เจฐเจจ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ—เจฒเจคเฉ€ เจตเจฟเฉฑเจš เจ•เฉเจ เจตเจพเจงเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจชเจพเจธเฉ‡, เจ—เจฒเจคเฉ€ เจตเจฟเฉฑเจš เจ‡เจน เจตเจพเจงเจพ เจ‡เจธ เจ—เฉฑเจฒ เจฆเจพ เจธเฉ‚เจšเจ• เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ•เจจเจตเฉ‹เจฒเจฟเจŠเจธเจผเจจ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจนเจŸเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจตเฉฑเจกเจพ เจตเจพเจงเจพ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ•เฉเจ เจ—เจฒเจค เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚)เฅค เจชเจฐ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเจพ เจตเจพเจงเจพ เจ•เจพเจซเจผเฉ€ เจธเจตเฉ€เจ•เจพเจฐเจฏเฉ‹เจ— เจนเฉˆ เจ…เจคเฉ‡ เจ…เจ•เจธเจฐ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ‡ เจเจฒเจ†เจฐ เจฆเฉ‡ เจจเจพเจฒ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจชเฉเจฐเจ•เจพเจธเจผ เจตเจพเจงเฉ‚ เจธเจฟเจ–เจฒเจพเจˆ เจฆเฉเจ†เจฐเจพ เจ–เจคเจฎ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ. เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ เจธเจฟเจ–เจฒเจพเจˆ เจชเฉœเจพเจ… เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹:

เจ•เจจเจตเฉ‹เจฒเจฟเจŠเจธเจผเจจเจฒ เจจเฉˆเจŸเจตเจฐเจ•เจธ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฒเจˆ เจœเฉ‡เจกเฉ€ เจคเจ•เจจเฉ€เจ• - เจ›เจพเจ‚เจŸเฉ€

เจนเฉเจฃ เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจฒเจฐเจจเจฟเฉฐเจ—<->เจชเฉเจฐเฉ‚เจจเจฟเฉฐเจ— เจฒเฉ‚เจช เจจเฉ‚เฉฐ เจ•เจฆเฉ‹เจ‚ เจฌเฉฐเจฆ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เฉฑเจฅเฉ‡ เจตเจฟเจฆเฉ‡เจธเจผเฉ€ เจตเจฟเจ•เจฒเจช เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ เจœเจฆเฉ‹เจ‚ เจธเจพเจจเฉ‚เฉฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ–เจพเจธ เจ†เจ•เจพเจฐ เจ…เจคเฉ‡ เจ—เจคเฉ€ เจคเฉฑเจ• เจ˜เจŸเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฎเฉ‹เจฌเจพเจˆเจฒ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฒเจˆ)เฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจธเจญ เจคเฉ‹เจ‚ เจ†เจฎ เจตเจฟเจ•เจฒเจช เจšเฉฑเจ•เจฐ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฃเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ—เจฒเจคเฉ€ เจธเจตเฉ€เจ•เจพเจฐเจฏเฉ‹เจ— เจคเฉ‹เจ‚ เจตเฉฑเจง เจจเจนเฉ€เจ‚ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€เฅค เจ‡เฉฑเจ• เจธเจผเจฐเจค เจœเฉ‹เฉœเฉ‹:

เจ•เจจเจตเฉ‹เจฒเจฟเจŠเจธเจผเจจเจฒ เจจเฉˆเจŸเจตเจฐเจ•เจธ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฒเจˆ เจœเฉ‡เจกเฉ€ เจคเจ•เจจเฉ€เจ• - เจ›เจพเจ‚เจŸเฉ€

เจ‡เจธ เจฒเจˆ, เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจธเจชเฉฑเจธเจผเจŸ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ. เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃเจพ เจฌเจพเจ•เฉ€ เจนเฉˆ เจ•เจฟ เจฎเจฟเจŸเจพเจ เจ—เจ เจธเฉฐเจ•เจฒเจชเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจนเฉˆ.

เจฎเจฟเจŸเจพเจ เจ—เจ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเฉ‹

เจธเจพเจจเฉ‚เฉฐ เจ•เฉเจ เจ‰เจฒเจเจฃเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เฉฑเจ—เฉ‡ เจตเจงเจฃเจพ เจ…เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจตเฉ€ "เจธเจผเฉ‚เจŸเจฟเฉฐเจ—" เจ•เจฐเจจเจพ เจ‡เฉฑเจ• เจฌเฉเจฐเจพ เจตเจฟเจšเจพเจฐ เจนเฉˆ, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ‡เจน เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพเฅค เจชเจฐ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจคเฉเจนเจพเจกเจพ เจธเจฟเจฐ เจนเฉˆ, เจคเฉเจธเฉ€เจ‚ เจธเฉ‹เจš เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจนเจŸเจพเจ‰เจฃ เจฒเจˆ "เจ•เจฎเจœเจผเฉ‹เจฐ" เจธเฉฐเจ•เจฒเจชเจพเจ‚ เจจเฉ‚เฉฐ เจšเฉเจฃเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ•เจˆ เจตเจฟเจ•เจฒเจช เจนเจจ:

  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 เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจคเฉ‹เจ‚, % เจฐเจจ เจŸเจพเจˆเจฎ, เจเจฎ.เจเจธ เจธเฉเฉฐเจจเจค เจฆเฉ€ เจนเจพเจฒเจค
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 เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจซเจฟเฉฑเจŸ, เจœเจฟเจธ เจจเฉ‡ เจตเจพเจงเฉ‚ เจธเจฟเจ–เจฒเจพเจˆ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจคเฉ‡เจœเจผ เจ•เฉ€เจคเจพเฅค
เจ•เจฆเจฎ 4 'เจคเฉ‡, เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจฐเฉ‹เจ• เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจตเจพเจงเฉ‚ เจธเจฟเจ–เจฒเจพเจˆ เจจเฉ‡ เจตเฉ€ mAp75 เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจฃเฉ‡ เจฎเฉเฉฑเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจตเจงเจพเจ‡เจ†เฅค
เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ…เจธเฉ€เจ‚ เจ…เจจเฉเจฎเจพเจจ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เจพเจฎเจฏเจพเจฌ เจฐเจนเฉ‡ 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
}

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจฎเจฟเจ†เจฐเฉ€ เจตเจฟเจตเจนเจพเจฐ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจธเฉ€เจฎเจพ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจŸเฉ€เจšเจพ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ "เจ•เจพเจซเจผเฉ€" L1 เจ‰เจชเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ•เจจเจตเฉ‹เจฒเจฟเจŠเจธเจผเจจ เจจเฉ‚เฉฐ เจ›เฉฑเจก เจ•เฉ‡, เจนเจŸเจพเจ เจ—เจ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจค เจ•เจฐเจจเจพ เจนเฉˆ:

เจ•เจจเจตเฉ‹เจฒเจฟเจŠเจธเจผเจจเจฒ เจจเฉˆเจŸเจตเจฐเจ•เจธ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฒเจˆ เจœเฉ‡เจกเฉ€ เจคเจ•เจจเฉ€เจ• - เจ›เจพเจ‚เจŸเฉ€

เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉฑเจœเฉ‡ เจตเจฐเจ—เฉ€ เจตเฉฐเจกเจพเจ‚ เจคเฉ‹เจ‚ เจธเจฟเจฐเจซ เจ•เจฎเจœเจผเฉ‹เจฐ เจ•เจจเจตเฉ‹เจฒเจฟเจŠเจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ–เฉฑเจฌเฉ‡ เจตเจฐเจ— เจฆเฉ‡ เจธเจฎเจพเจจ เจตเฉฐเจกเจพเจ‚ เจคเฉ‹เจ‚ เจนเจŸเจพเจ‰เจฃ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡:

เจ•เจจเจตเฉ‹เจฒเจฟเจŠเจธเจผเจจเจฒ เจจเฉˆเจŸเจตเจฐเจ•เจธ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฒเจˆ เจœเฉ‡เจกเฉ€ เจคเจ•เจจเฉ€เจ• - เจ›เจพเจ‚เจŸเฉ€

เจœเจฆเฉ‹เจ‚ เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจธเจพเจงเจพเจฐเจจ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ pruning_standart_deviation_part coefficient เจจเฉ‚เฉฐ เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจšเฉเจฃเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ:

เจ•เจจเจตเฉ‹เจฒเจฟเจŠเจธเจผเจจเจฒ เจจเฉˆเจŸเจตเจฐเจ•เจธ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฒเจˆ เจœเฉ‡เจกเฉ€ เจคเจ•เจจเฉ€เจ• - เจ›เจพเจ‚เจŸเฉ€
เจฎเฉˆเจ‚ 2 เจธเจฟเจ—เจฎเจพ เจฆเฉ€ เจงเจพเจฐเจจเจพ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เจฐเจฆเจพ เจนเจพเจ‚. เจœเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจจเฉ‚เฉฐ เจ…เจฃเจกเจฟเฉฑเจ  เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจฎเฉเฉฑเจฒ < 1.0 เจจเฉ‚เฉฐ เจ›เฉฑเจก เจ•เฉ‡เฅค

เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจชเฉ‚เจฐเฉ‡ เจŸเฉˆเจธเจŸ เจฒเจˆ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ†เจ•เจพเจฐ, เจจเฉเจ•เจธเจพเจจ, เจ…เจคเฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฐเจจเจŸเจพเจˆเจฎ เจฆเจพ เจ‡เฉฑเจ• เจ—เฉเจฐเจพเจซ เจนเฉˆ, 1.0 เจคเฉฑเจ• เจธเจงเจพเจฐเจฃ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจฅเฉ‡ เจ•เฉเจ†เจฒเจฟเจŸเฉ€ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฆเจพ เจ†เจ•เจพเจฐ เจฒเจ—เจญเจ— 2 เจ—เฉเจฃเจพ เจ˜เจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจธเฉ€ (100k เจตเจœเจผเจจ เจตเจพเจฒเจพ เจ›เฉ‹เจŸเจพ เจ•เจจเจตเฉ‹เจฒเจฟเจŠเจธเจผเจจเจฒ เจจเฉˆเฉฑเจŸเจตเจฐเจ•):

เจ•เจจเจตเฉ‹เจฒเจฟเจŠเจธเจผเจจเจฒ เจจเฉˆเจŸเจตเจฐเจ•เจธ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฒเจˆ เจœเฉ‡เจกเฉ€ เจคเจ•เจจเฉ€เจ• - เจ›เจพเจ‚เจŸเฉ€

เจšเฉฑเจฒเจฃ เจฆเฉ€ เจ—เจคเฉ€ เจธเจงเจพเจฐเจฃ เจ‰เจคเจฐเจพเจ…-เจšเฉœเฉเจนเจพเจ… เจฆเฉ‡ เจ…เจงเฉ€เจจ เจนเฉˆ เจ…เจคเฉ‡ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจฌเจฆเจฒเจพเจ… เจจเจนเฉ€เจ‚ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจ†เจ–เจฟเจ† เจนเฉˆ:

  1. เจ•เจจเจตเฉ‹เจฒเจฟเจŠเจธเจผเจจ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• (32, 64, 128) เจคเฉ‹เจ‚ เจฌเจฆเจฒ เจ•เฉ‡ เจตเฉ€เจกเฉ€เจ“ เจ•เจพเจฐเจกเจพเจ‚ เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจจเจนเฉ€เจ‚ เจนเฉˆ - 27, 51, เจ†เจฆเจฟเฅค เจฎเฉˆเจ‚ เจ‡เฉฑเจฅเฉ‡ เจ—เจฒเจค เจนเฉ‹ เจธเจ•เจฆเจพ เจนเจพเจ‚, เจชเจฐ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉˆ เจ•เจฟ เจ‡เจธเจฆเจพ เจชเฉเจฐเจญเจพเจต เจนเฉˆเฅค
  2. เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจตเจฟเจ†เจชเจ• เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ‡เจ•เจธเจพเจฐ เจนเฉˆเฅค เจšเฉŒเฉœเจพเจˆ เจจเฉ‚เฉฐ เจ˜เจŸเจพ เจ•เฉ‡, เจ…เจธเฉ€เจ‚ เจกเฉ‚เฉฐเจ˜เจพเจˆ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡เฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจฒเฉ‹เจก เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚, เจชเจฐ เจ—เจคเฉ€ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเจฆเฉ‡.

เจ‡เจธ เจฒเจˆ, เจฐเจจ เจฆเฉŒเจฐเจพเจจ CUDA เจฒเฉ‹เจก เจตเจฟเฉฑเจš 20-30% เจฆเฉ€ เจ•เจฎเฉ€ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจชเฉเจฐเจ—เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจชเจฐ เจฐเจจ เจŸเจพเจˆเจฎ เจตเจฟเฉฑเจš เจ•เจฎเฉ€ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚เฅค

เจจเจคเฉ€เจœเฉ‡

เจ†เจ“ เจตเจฟเจšเจพเจฐ เจ•เจฐเฉ€เจ. เจ…เจธเฉ€เจ‚ เจ›เจพเจ‚เจ—เจฃ เจฒเจˆ 2 เจตเจฟเจ•เจฒเจชเจพเจ‚ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เฉ€เจคเจพ - YOLOv3 เจฒเจˆ (เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจนเฉฑเจฅเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆ) เจ…เจคเฉ‡ เจธเจฐเจฒ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจตเจพเจฒเฉ‡ เจจเฉˆเจŸเจตเจฐเจ• เจฒเจˆเฅค เจ‡เจน เจฆเฉ‡เจ–เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจฆเฉ‹เจตเจพเจ‚ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจธเจผเฉเฉฑเจงเจคเจพ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฆเฉ‡ เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃเจพ เจ…เจคเฉ‡ เจ—เจคเฉ€ เจตเจงเจพเจ‰เจฃเจพ เจธเฉฐเจญเจต เจนเฉˆ. เจจเจคเฉ€เจœเฉ‡:

  • เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃเจพ
  • เจชเฉเจฐเจตเฉ‡เจ— เจฐเจจ
  • CUDA เจฒเฉ‹เจก เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃเจพ
  • เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจตเจพเจคเจพเจตเจฐเจฃ เจฎเจฟเฉฑเจคเจฐเจคเจพ (เจ…เจธเฉ€เจ‚ เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจญเจตเจฟเฉฑเจ–เฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ•เจฟเจคเฉ‡ เจ•เฉ‹เจˆ เจ–เฉเจธเจผ เจนเฉˆ เจ—เฉเจฐเฉ‡เจŸเจพ เจฅเจจเจฌเจฐเจ—)

เจ…เฉฐเจคเจฟเจ•เจพ

  • เจ›เจพเจ‚เจ—เจฃ เจฆเฉ‡ เจชเฉœเจพเจ… เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจธเฉ€เจ‚ เจ•เฉเจ†เจ‚เจŸเจพเจ‡เจœเจผเฉ‡เจธเจผเจจ เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเฉ‹ (เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ, TensorRT เจจเจพเจฒ)
  • เจŸเฉˆเจจเจธเจฐเจซเจฒเฉ‹ เจฒเจˆ เจธเจฎเจฐเฉฑเจฅเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ low_magnitude_pruning. เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฎเฉˆเจ‚ เจตเจฟเจ•เจพเจธ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚ เจ…เจคเฉ‡ เจฎเจฆเจฆ เจ•เจฐเจ•เฉ‡ เจ–เฉเจธเจผ เจนเฉ‹เจตเจพเจ‚เจ—เจพ

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹