피어세션

  • pretrained된 efficientnet b3로 사용
    • ts e b7는 0.52로 더 떨어졌다.
    • cutmix같은 augmix가 있다고 해서 augmentation진행중
    • 백본할때 avg pooling과 classifier해보기
  • avg loss기준으로 저장되는지, acc가 높은기준으로 저장할지
  • dice loss가 segmentation이 좋다고한다.
    • 내일 unet에서 적용된다고 한다.
  • focal loss도 적용해볼 생각
  • loss종류들
  • 스케줄러
    • pytorch-gradual-warmup-lr
  • drop은 재사용하지 않는게 좋다

  • 모델, 하이퍼파라미터, 데이터불균형, loss
  • 불균형은
    • cutmix( 부족한 쓰레기이 마스크를 잘라서 다른 이미지와 합치기)
  • k-fold
    • 하나의 물체에 여러 라벨링이 존재해서 단순하게 분리는 효율이 안좋다.
    • train과 val의 물체 갯수/ 클래스의 균형 맞추기

오늘 한일

  • 백본변경
  • pretrained적용해보기

어떻게 했는지

  • 현재 알고있는 모델에서 제일 좋은 deeplab에 백본 vgg16에서 resnet50변경해보기
  • vgg16을 만들어서 쓰는부분을 pretrained로 변경하여 사용

좋았던 점

  • pretrained로 변경하여 성능향상

아쉬운 점

  • 백본 변경이 제대로 안되었습니다.
    • 제대로 백본 변경하는 방법을 찾아서 적용해봐야될 거 같습니다.
  • 백본을 현재는 efficient net가 성능이 좋다는 데 시도를 못해보았습니다.