# 210826 피어세션
## 특이사항
- 종원님 코로나 접종
## 해야할일
- 팀 합치기
-
## Special Mission
- batch size는 2의 제곱수로 맞춰주는 게 좋다
- gamma: learning rate를 얼만큼 줄여줄 것인지
- model.__class__.name__하면 모델의 이름이 나온다.
- accumulatiion은 batch가 크면 좋다.
- scheduler는 epoch마다 해줘야 한다 (batch마다 해주면 안된다)
- optimizer는 train에서만 필요하니까 scheduler는 train에서만 val에서는 안함
- num_workers개수 확인하는 방법 궁금
- Focal Loss 좋은 거 같다
- Transfer learning이 짱이다
- zip -r 압축이름.zip 폴더이름
- cd code
- zip aaa.zip -r ./*
- SummaryWriter()를 선언한 뒤 중간에 epoch가 도는 사이에 아까 전언한 writer에 add_scalar를 해준다.
- tensorbord여는 법: tensorboard --logdir-runs
- seed설정은 random split할 때도 하는 것이 좋다
- Efficient Net이 성능이 잘 나온다
- outputs은 tensor array, labels는 long tensor(1d array)로 나온다
- timm 사용해보자
- scheduler 적용 전후 비교해보자
- random crop보다는 centercrop을 사용하자
- random rotation은 한칸 아래에서 하는 것이 좋다
- colorjitter는 처음에 시도하기는 좋지 않응 거 같다
- 원래 모델 구조는 건드릴 필요가 없고 num_class(out_features=18로 바꾸면 된다)만 바꾸면 된다
## 멘토님께 질문
- Wrap Up note 작성법