분석시각화 대회 코드 공유 게시물은
내용 확인 후
좋아요(투표) 가능합니다.
[Private 2위] YOLOv8X + Data Auto Annotation
공동작성자
저희 팀은 대회 개최 배경을 고려하여 시각화와 디버깅이 용이한 Object Detection으로 개발 방향을 잡았습니다.
주어진 데이터 셋은 단순히 존재 여부가 0, 1로 인코딩 되어 있어, 객체 검출 학습을 위한 Bounding Box 정보가 없습니다.
따라서 학습을 위한 데이터셋을 직접 구축해야 하는 것이 챌린징한 요소였기에,
CVAT + nuclio 조합을 통해 자동으로 어노테이션을 진행하는 MLOps 파이프라인을 구축했습니다.
수작업으로 Bounding Box 초기 데이터셋(763장)을 제작한 뒤,
트레인셋의 일부 데이터를 추가적으로 계속 넣어주며 (모델 학습 + 자동 어노테이션 + 오차 보정) MLOps 사이클을 몇 번 더 반복했습니다.
배경 합성에는 COCO 데이터셋의 Superclass가 'Indoor', 'Kitchen', 'Electric'인 이미지를 추출해 사용했고, 최종 학습에는 YOLOv8X 모델을 사용했습니다.
< 어노테이션 데이터, 모델 웨이트, 노트북 파일>
링크 내의 submission 폴더 구조대로 실행하면 되며, 실행 환경 정보는 PPT에 기록 해두었습니다.
대회 기간 동안 링크 유지 할 예정이며, 추후 필요하신 분은 댓글 달아주세요.
https://drive.google.com/file/d/1rKZgfE5oD1XxRk8imhC-dO9PA2AnUSOr/view?usp=sharing
메일 보내드렸으니 확인 부탁 드립니다.
감사합니다.
안녕하십니까 궁금한 점을 질문드립니다. submission.pt 파일은 어디서 가져온 것인지 여쭤봐도 될까요? 감사합니다
안녕하세요, 관심 가져주셔서 감사합니다. submission.pt 파일은 바로 위에서 CLI 명령어로 학습된 모델을 불러올 때 임의로 저장한 이름입니다.
따라서 학습이 끝난 후 저장한 모델 이름으로 교체 해주시면 됩니다.
답변감사드립니다!!
dok2qwer@naver.com 안녕하세요 관심있어서 글을 찾아보았습니다. 코드 분석을 진행하고 싶습니다.
데이콘(주) | 대표 김국진 | 699-81-01021
통신판매업 신고번호: 제 2021-서울영등포-1704호
서울특별시 영등포구 은행로 3 익스콘벤처타워 901호
이메일 dacon@dacon.io | 전화번호: 070-4102-0545
Copyright ⓒ DACON Inc. All rights reserved
nbaksa3@gmail.com 지금 글을 봤네요.. 한번 돌려보고 싶은데 보내주시면 감사하겠습니다 ㅠㅠ