MMDetection 3.0에 관련한 정리는 이 글에서 확인할 수 있습니다.
MMDetection (ver. 2) 사용법 (기본적인 내용)
https://greeksharifa.github.io/references/2021/08/30/MMDetection/
Python, Machine & Deep Learning
Python, Machine Learning & Deep Learning
greeksharifa.github.io
Mask(Instance or Segmentation) 모델을 Detection 모델로 학습하기 위한 Config 파일 수정
이 글에서 확인할 수 있습니다.
Gradient Accumulative 적용
optimizer_config = dict(_delete_=True, # base confing 삭제
type="GradientCumulativeOptimizerHook",
cumulative_iters=8,
grad_clip=dict(max_norm=35, norm_type=2),
)
BiFPN 적용
1. ~/mmdetection/mmdet/models/necks/bifpn.py 생성 (코드 복사 붙여넣기)
2. ~/mmdetection/mmdet/models/necks/__init__.py \(\rightarrow\) from .bifpn import BiFPN 추가
3. ~/mmdetection/mmdet/models/necks/__init__.py \(\rightarrow\) __all__ = [... , 'BiFPN', ... ] 추가
4. train config file \(\rightarrow\) neck = dict(type='BiFPN', ... 수정
'ML & DL > Practice' 카테고리의 다른 글
HDF5 (Hierarchical Data Format 5) - h5py 사용 (0) | 2023.05.31 |
---|---|
YOLO v8 사용하기 (ultralytics) (0) | 2023.05.20 |
[MMDetection 3.0] 정리 (0) | 2023.05.12 |
[Ubuntu] Pytorch 에서 YOLO v3 사용하기 (ultralytics) (0) | 2022.03.19 |
[Ubuntu] YOLO Darknet(AlexeyAB) 학습 환경 구축 (0) | 2022.01.07 |