(위의 사진은 인터넷에서 받은건데
loss plot이 내가 말하고자하는 바와 일치해서 이해를 돕고자 가져왔음)
epoch300으로 학습하는데
box loss랑 cls loss는 낮아지는데 obj loss는 계속 올라감
최종 valid mAP는 0.9로 매우 양호하고
해당 모델은 지금 필드에서도 한창 쓰고 있음
규모는 코딱지만하지만 나름 cv로 먹고사는 회사인데
울 회사의 그 누구도 이 원인을 정확히 모름
심지어 구글링해봐도 안나옴
그나마 yolov5 result plot은 여기저기 많은데, 그것들도 하나같이 다 obj loss가 점점 높아지더라고.
그래서 내가 내린 1차적 결론은, 이 현상은 데이터셋이랑 관계없이 yolov5에서 공통적으로 일어난다는 거임.
근데 왜 그런지 이유를 도통 모르겠음
이쪽으론 완전 비전공이라 회사사람들 말고는 딱히 관련업계 지인도 없어서 물어볼 사람이 없다...
확실한 방법은 yolov5코드 뜯어보면서 학습과정 시각화 해보는건데, 바빠서 그럴 시간도 여유도 없고... 나중에 일 좀 비는 날 생기면 한 번 작정하고 파헤쳐볼까 생각하고 있음
새벽감성 따라 폰 붙들고 여기저기 방황하다가
딥러닝 갤도 있구나 하고 들어와서 하소연해봄..
혹시나 해당 현상 원인 아는 애들 있으면 가르침 좀 주라
혹시 학습에 사용한 이미지 크기가 큼?
640 원툴로 하고있어
obj loss가 다른 loss하고는 다르게 이미지 사이즈 제곱으로 따라가는것 같아 보임