# 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 작성법