inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

MMDetection에서 Kers CallBack처럼 save_best 있는지요?

348

mytrashcase

작성한 질문수 17

0

안녕하세요 선생님,
 
MMDetection config 수정할때
Keras CallBack처럼 Epoc 돌때 가장 성능 좋은 것일때 그만 둔다든지, 가장 성능이 좋은 Epoc을 알아 내는 방법이 있는지요?
 
감사합니다.

컴퓨터-비전 머신러닝 배워볼래요? python tensorflow 딥러닝 keras

답변 1

0

권 철민

안녕하십니까, 

질문하신 부분이 mmdetection에서 명확하게 지원되는지 확인이 어렵습니다. 제가 강의 만들때도 찾아봤는데, 그때 당시에도 evaluation hook 구현에 대한 명확한 tutorial이 없었습니다. 

지금도 다시 확인해 보니 이부분이 여전히 미진한것 같습니다. 그리고 중간에 멈출수는 없는 것 같습니다.

아뭏튼 아래 보시면

https://mmdetection.readthedocs.io/en/v2.9.0/tutorials/customize_runtime.html

CheckpointHook 이라는게 있습니다. 

https://github.com/open-mmlab/mmcv/blob/9ecd6b0d5ff9d2172c49a182eaa669e9f27bb8e7/mmcv/runner/hooks/checkpoint.py#L9

그리고 이 CheckpointHook을 동작시키려면 checkpoint_config를 학습을 위한 config에 넣어줘야 합니다. 

checkpoint_config = dict(interval=1, out_dir='출력디렉토리')

이렇게하면 출력 디렉토리에 weight 파일들이 만들어지는데, 학습 시 출력되는 mAP를 눈으로 확인한 뒤 가장 좋은 Epoch의 weight 파일을 선택하면 될 것 같습니다. 

MMDetection 버전 이슈

0

59

2

강의 환경설정 질문

0

66

2

Custom Dataset에서의 polygon 정보 관련

0

114

3

cvat.ai 보안 수준이 궁금합니다

0

102

2

캐클 nucleus 챌린지 runpod 실습 코드 에러 질문드립니다.

0

120

3

추론 결과의 Precision(또는 mAP) 평가 방법

0

98

2

mmdetection mask rcnn inferenct 실습 시 runpod 템플릿 관해서 질문드립니다.

0

71

2

runpod에서 google drive 연결 시 오류 발생

0

128

2

로드맵 선택

0

74

1

mmcv

0

66

2

Anchor box의 Positive 처리 위치

0

71

2

해당 강의 runpod 적용 후 에러 제보드립니다

0

97

2

run pod credit 관련 제보

0

129

2

mmdetection 2.x과 3.x 호환 관련 표기

0

90

2

mm_faster_rcnn_train_kitti.ipynb 실행 오류

0

116

3

질문 드립니다.

0

89

3

mm_faster_rcnn_train_coco_bccd 실행 오류 질문드립니다.

0

90

1

강사님께 수정을 제안드리고 싶은 것이 있습니다.

0

103

1

google automl efficientdet 다운로드 및 설치 오류

0

87

1

이상 탐지에 사용할 비전 기술 조언 부탁드립니다.

0

114

2

OpenCV 관련 질문드립니다.

0

88

2

mmcv 설치관련해서 문의드려요

0

362

3

강의 구성 관련해서 질문이 있습니다

1

141

2

모델 변환 성능 질문드립니다.

0

129

1