더북(TheBook)

Note ≣ | Spoiler Alert5

컴페티션 종료가 임박한 시점(보통 종료까지 2주 정도 남았을 때)에는 제출 시 높은 점수를 얻을 수 있는 솔루션 코드를 공개적으로 공유하면 안 된다는 암묵적인 규칙이 있습니다.

공개된 솔루션 코드는 누구나 자신의 것으로 복사해 컴페티션에 제출해볼 수 있습니다. 컴페티션 시작 초기이거나 한창 진행 중일 때 공개된 코드가 있으면 다른 캐글러들이 베이스라인으로 활용해 실험해볼 수 있는 여유가 있으므로 점점 발전해나갈 수 있습니다. 이는 문제가 되기보다 오히려 전체 결과의 품질을 높일 수 있다는 점에서 긍정적 효과가 있습니다.

하지만 컴페티션 종료가 얼마 남지 않은 상황에서는 문제가 될 수 있습니다. 과거에 컴페티션이 얼마 남지 않은 상황에서 높은 점수를 낼 수 있는 솔루션 코드가 공개된 적이 있었는데, 모든 사람이 저마다 한 번씩 제출해보는 바람에 리더보드의 중간 순위가 모두 같은 점수로 도배가 되는 상황이 발생했습니다. 그간 랭킹과 메달을 위해 노력했던 많은 캐글러가 이 사건으로 하루아침에 메달 후보에서 멀어지게 되었습니다.

이후로 캐글에서는 컴페티션 종료가 임박했을 때 컴페티션 툴바 아래에 그림 1-19와 같은 메시지를 표시합니다. 경고 메시지가 나오지 않더라도 종료가 얼마 남지 않았다면 순위에 엄청난 영향을 줄 수 있는 정보나 코드는 공유를 자제했다가 컴페티션이 끝난 다음에 공유합시다.

▲ 그림 1-19 Spoiler Alert 메시지

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.