Giter Club home page Giter Club logo

level2_objectdetection_cv-level-cv-02's People

Stargazers

 avatar  avatar  avatar  avatar  avatar

Forkers

gyuboone

level2_objectdetection_cv-level-cv-02's Issues

[DOCS] #5 PR Template 만들기

Background

  • PR template 만들기

재현 방법

  • PR 생성시 template을 참고하여 만들도록 합니다.

To Do

  • PR 템플릿 만들기
    • Overview , Change Log , To Reviewer , Issue Tags를 생성합니다.

[BUG] 앙상블 코드 수정

Background

  • 다른 모델의 앙상블을 진행할 때 성능이 오르지 않고 평균 값이 나오는 것을 확인했습니다.

재현 방법

To Do

  • 앙상블 코드 수정
  • #17

[FEAT] #3 Custom Dataset

Background

  • Custom Dataset that allows mAP evaluation at the end of every epoch during training
  • Calculates AP scores for each category

Todo

  • Add other features if needed

[FEAT] #4 tools/train.py 커스텀

Background

  • 현재까지 mmdetection model의 training에 2가지 방법을 이용했음
  • (1) tools/train.py의 경우 argparse 옵션을 지원
  • (2) custom train.py의 경우 wandb 로깅을 지원
  • 실험의 통일성을 위해, tools/train.py를 커스텀하여 통일된 train.py를 구현

재현 방법

  • Reviewer 여러분들은, 바뀐 내용을 한번 적용해본 후 에러가 나는지 확인 부탁드립니다.

To Do

  • tools/train.py에 wandb 기능 연동해놓기

[REMOVE] data csv 파일 삭제

Background

  • data csv 파일이 gitignore 되지 않은 것을 확인했습니다.

재현 방법

  • ensemble/data_path에 있는 csv 파일 삭제
  • ensemble 코드의 결과가 저장 될 result 폴더 생성

To Do

  • csv 파일 삭제
  • result 폴더 생성

[FEAT] #5 Model ensemble (WBF)

Background

  • ensembled models tend to be better than single models
  • there is already a library for WBF
  • will start from 2-model ensemble

Todo

  • 2-model ensemble
  • N-model ensemble

[FEAT] #1 Implement custom wandb hook for logging and error analysis

Background

  • For efficient model debugging, we need to develop custom wandb hook.
  • mmdetection (>= 2.25) currently supports wandb hook
  • But this library lacks the support for our competition dataset.( default hook raises Error.)

Todo

  • Plot AP for each class and mAP(our evaluation metric)

[DOCS] #6. configs에 각자 폴더 만들어서 push하기

Background

  • 효과적인 협업을 위하여, 개인 폴더를 만들어 작업합니다.

재현 방법

각자의 폴더를 mmdetection/baseline/configs 밑에 만들어 push합니다.
image
_
이후의 실험은, tools/train.py를 이용하여 학습합니다.
추후 실험관리를 각자의 몫에 맡긴 뒤, 재현방법을 팀원들에게 공유합니다.
(각자의 파일을 tools/train.py만 이용하여 제대로 돌아간다면 상관없으므로, 부담감이 줄어듭니다.)

  • feat6_{이름} 브랜치를 판 후, 작업하여 push합니다.

  • 관련된 Issue 또는 PR을 남길 때, 현재 이슈번호(8번)를 남겨주시기 바랍니다.
    (ex. issue #N : 구상모 configs 폴더 만들기)

  • merge까지 성공적으로 이루어졌다면, 해당 Issue에 댓글을 달아주시기 바랍니다.

TODO

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.