scaled yolov4 질문있습니다.
648
작성한 질문수 8
선생님 안녕하세요. yolov4 cfg 파일 안에 yolov4x-mish와 yolov4-csp 두 개 모델이 있는 것을 확인했습니다. 그리고 찾아보니까 scaled 기법? 을 바탕으로 yolov4에서 변형 된 것이 mish와 csp 모델인지.. 아닌지 두 모델에 대해 정확하게 잘 모르겠어서 여쭤봅니다.
추가.
yolov4x-mish 구조를 확인하면, activation(활성화함수)에서 leakly relu 대신에 mish를 더 많이 사용하는 것을 확인할 수 있었습니다. 그래서 활성화 함수만 mish를 사용했나 했지만, yolv4x-mish 코드 길이? 구조가 더 긴 것을 확인할 수 있었습니다.
yolov4-csp를 찾아보니까, cross stage partial netwrok를 사용한듯합니다.
항상 감사드립니다.
제가 아직 구조를 잘 모르다보니까.. 이렇게 질문을 드립니다.
답변 1
1
안녕하십니까,
음, 제가 Yolo v4와 Scaled Yolo v4를 소스코드를 뜯어볼 정도는 아직 공부하질 못했고, 대략적으로 알고 있는 것만 말씀드리면,
Yolo v4의 경우 Activation으로 Mish를 주로 적용하고, Backbone을 CSP(cross stage partial netwrok) Darknet을 적용합니다.
Yolo v4 이후에 다시 Scaled Yolo v4가 나오게 되는데, Scaled Yolo v4는 efficientnet과 유사하게 네트웍의 깊이, 너비, 이미지 resolution을 scale별로 최적화 시키는 네트웍을 만들어 냅니다. 이때 CSP Backbone 뿐만 아니라 FPN Neck 역시 scale별로 최적화 시켜서 네트웍을 만들어 냅니다. Scaled Yolo v4의 주요 장점은 기존 Yolo v4 네트웍을 scaling 시켜서 Yolo v4-P5, P6, P7 과 같이 속도와 성능의 Balance를 맞춘 네트웍을 만들어 낸것입니다.
yolov4x-mish.cfg의 yolov4-csp.cfg와 정확히 뭐가 다른지는 확실하지는 않지만, 말씀하신 대로 residual block level로 backbone 생성시 mish activation 이 yolov4-csp.cfg보다는 더 많이 사용된것 같습니다. 코드는 제가 살펴보지 못했습니다. 코드 URL을 함 올려봐 주시지요.
마찬가지로 Scaled Yolov4가 yolov4x-mish.cfg 또는 yolov4-csp.cfg중 어떤걸 변형해서 만들었는지도 잘 모르겠습니다. 하지만, yolov4x-mish는 단순히 activation이 mish로 더 많이 적용되었다는 차이정도만 있는 것 같습니다. 이런 기준에서 이들중, 어떤 config가 scaled yolov4가 기반으로 가지는지, 크게 의식할 필요는 개인적으로 없다고 생각됩니다만, 결국은 원하시는 걸 확인하려면, 소스코드를 더 뜯어봐야 하는 수밖에 없는 것 같습니다.
해당 질문은 내용상, 여기 강의 보다는 딥러닝 컴퓨터 비전 완벽 가이드 강의 게시판에 올려 주시는게 좋을 것 같습니다.
resize 질문
0
60
1
20251212 Kaggle 런타임에 scikit-learn 설치 실패 트러블 슈팅
0
86
1
Loss와 매트릭 관계
0
75
2
Boston 코랩 실습
0
170
2
배치 정규화의 이해와 적용 2 강의 질문
0
143
2
Augmentation원본에 적용해서 데이터 갯수 자체를 늘리는 행위는 의미가있나요?
0
151
2
Conv함수 안에 activation 을 넣지 않는 이유가 뭔지 궁금합니다.
0
212
2
소프트맥스 관련 질문입니다
0
215
1
강의 관련 질문입니다
0
161
2
residual block과 identity block의 차이
0
199
2
옵티마이저와 경사하강법의 차이가 궁금합니다.
1
251
1
실습 환경
0
171
2
입력 이미지 크기
0
256
2
데이터 증강
0
203
2
albumentations ShiftScaleRotate
0
211
1
Model Input Size 관련
0
294
1
마지막에 bird -> frog 말고도 deer -> frog 도 잘못된것 아닌가요??
0
206
1
일반적인 질문 (kaggle notebook사용)
0
276
2
실무에서 Augmentation 적용 시
0
346
2
안녕하세요 교수님
0
235
1
가중치 초기화(Weight Initialization) 질문입니다.
0
332
1
테스트 데이터셋 predict의 'NoneType' object has no attribute 'shape' 오류
0
412
1
학습이 이상하게 됩니다.
2
1040
2
boston import가 안됩니다
0
230
1





