온라인 채널 제품 판매량 예측 AI 온라인 해커톤

baseline 코드로 돌리면 public score가

2023.08.11 19:16 1,666 Views

진짜로 0.503나오나요? 저는 0.46근처로 나와서 궁금해서 물어봐요

로그인이 필요합니다
0 / 1000
EISLab_이희원
2023.08.11 19:36

torch seed 마다 결과가 다를 수 있습니다

대머리타조
2023.08.11 19:43

def seed_everything(seed):
    random.seed(seed)
    os.environ['PYTHONHASHSEED'] = str(seed)
    np.random.seed(seed)
    torch.manual_seed(seed)
    torch.cuda.manual_seed(seed)
    torch.backends.cudnn.deterministic = True
    torch.backends.cudnn.benchmark = True

seed_everything(CFG['SEED']) # Seed 고정

이 코드를 통해서 torch seed도 41로 전부 고정 시킨게 아닌가요?

EISLab_이희원
2023.08.11 19:54

이 코드에서는 seed가 고정된 것은 맞지만,
환경에 따라서 score가 차이날 수 있습니다.
GPU 기기마다 초기값이 서로 다를 수 있죠

대머리타조
2023.08.11 21:04

아 그럴 수도 있군요. 답변 감사합니다.