Boostcamp AI Tech

[Boostcamp Day-37] Overview

ju_young 2021. 9. 30. 00:57
728x90

History


mAP (mean Average Precision)

각 클래스당 AP의 평균을 말한다.

  • Confusion matrix

  • Precision & Recall

  • PR curve
  • 누적 TP와 누적 FP를 통해 Precision과 Recall을 구하고 그래프로 나타낸 것이다.

 


  • AP (Average Precision)
  • AP는 PR curve의 아래 면적으로 구할 수 있다.

  • IOU (Intersection Over Union)
  • mAP(mean Average Precision
  • FPS (Frames Per Second)
  • FLOPs (Floating Point Operations)
    1. MUL(3x2, 2x3) = 3x3 -> 각 셀 당 연산 : a_11 * b_11 + a_12 * b_21
    2. 곱셈 : 한 셀당 2번, 3x3x2 = 18번
    3. 덧셈 : 한 셀당 1번, 3x3x1 = 9번
    4. Flops : 18 + 9 = 27번
    • Convolution layer Flops = C_in x C_out x K x K x H_out x H_out
  • Model이 얼마나 빠르게 동작하는지 측정하는 metric이다.

MMDetection

MMDetection은 pytorch 기반인 object detection 오픈소스이다.

https://github.com/open-mmlab/mmdetection


Detectron2

페이스북 AI 리서치의 라이브러리로 pytorch 기반의 Object detection과 segmentation의 알고리즘을 제공

YOLOv5

COCO 데이터셋으로 사전 학습도니 모델로 수천 시간의 연구와 개발에 걸쳐 발전된 Object Detection 모델

EfficientDet

EfficientNet을 응용해 만든 Object Detection 모델이다.

728x90