분석시각화 대회 코드 공유 게시물은
내용 확인 후
좋아요(투표) 가능합니다.
우리는 꿈나무, Private 1위, Private 점수 :1, Noisy EfficientNet-v6
안녕하세요. 운 좋게 1등을 하게 된 우리는 꿈나무 입니다.
저는 A-100 (40GB) GPU를 사용하여 Noisy EfficientNet-v6라는 모델을 학습 시켰습니다.
우선, 학습 전에 data의 pixel값 분포가 중요하다고 생각하여 train dataset의 mean, std 값을 구하여 해당 값으로 pixel값을 normalize를 하였습니다.
그리고 데이터의 양이 적다고 생각하여 augmentation된 데이터를 4배 추가 하였습니다.
제출할 때 기본 모델, voting, TTA(x3) 순으로 해보았는데 운 좋게 기본 모델에서 public score 0.99를 달성하여 해당 모델을 마지막으로 대회를 마무리하였습니다.
https://arxiv.org/pdf/1911.04252.pdf 해당 모델의 논문 링크 드립니다
안녕하세요, 저는 코드가 안 돌아가는데 확인해주실 수 있나요?
죄송합니다. 우선 지금 다시 보니 모델 저장하는 부분에서 vali_loss / len(vali_loader)로 수정해주어야 했는데 수정되지 않은 노트북을 올렸네요.
혹시 이 부분이 아니라 다른 부분에서 오류가 발생한다면 어느 부분에서 코드가 동작하지 않을까요?
안녕하세요! train_transform 부분과 train dataset 정의 부분을 meanstd_loader 보다 앞쪽에 옮기면 train dataset is not defined이란 에러는 더이상 안뜨게 되네요 좋은 코드 감사드립니다.
추가적인 의견 드리자면, 해당 코드는 data augmentation을 하지 않은 상태에서 mean, std를 구하고 사용하기 위해 meanstd_loader를 따로 다른 cell에서 선언 후 해당 cell을 삭제 해주었습니다. 혹시나 사용하시게 된다면 data augmentation을 하지 않은 상태에서 진행해주셔야 합니다.
안녕하세요. train()에서 에러가 발생합니다.
print(train_loader)
---> 19 for img, label in train_loader:
20 print(img, label)
IndexError: list index out of range
분명 train_loader는 제대로 나욌거든요.
['./train/001.png', './train/002.png', ..
54912 54912
print(len(train_loader), len(valid_loader)) # 2746 687
무엇이 문제일까요?
데이콘(주) | 대표 김국진 | 699-81-01021
통신판매업 신고번호: 제 2021-서울영등포-1704호
서울특별시 영등포구 은행로 3 익스콘벤처타워 901호
이메일 dacon@dacon.io | 전화번호: 070-4102-0545
Copyright ⓒ DACON Inc. All rights reserved
코드 감사합니다. 제가 새내기라서 그런지 Noisy EfficientNet-v6라는 모델은 좀 생소한데, 관련 자료 링크가 있으면 부탁드려도 될까요?