항만 AI 공모전 추론 스크립트, 중간 파일을 읽기 전용 data 폴더에 쓰고 있지 않나요? 최종 결과만 output 폴더에 저장하도록 고칩니다 | DAKER 커뮤니티

데이콘이 운영하는 항만 문제해결을 위한 AI 기술 공모전이 내일, 10월 12일 월요일 오전 10시에 열립니다. 코드 제출 대회라서 여러분이 올린 추론 스크립트는 평가 서버에서 그대로 실행됩니다. 이때 자주 놓치는 지점이 저장 경로입니다. 내 컴퓨터에서는 전처리 중간 파일을 데이터 폴더 옆에 써도 아무 문제가 없지만, 평가 서버의 data 폴더는 읽기 전용입니다. 그 폴더에 무언가를 쓰려는 순간 실행 오류가 나고, 실행 뒤 오류는 하루 제출 횟수에서 빠집니다. 개막 전에 저장 경로를 한 번 정리해 두면 첫 제출을 헛되이 쓰지 않습니다.

읽기 전용 테스트 데이터 폴더에 중간 파일을 쓰려던 추론 코드를 고쳐 결과 폴더 한 곳에만 저장하도록 정리하는 참가자를 그린 항만 AI 공모전 설명용 일러스트
설명을 돕기 위해 만든 생성 이미지입니다.

오늘의 한 줄 요약: data 폴더는 읽기만, 결과는 output 폴더에만

평가 서버의 폴더 구조란, 여러분이 제출한 압축본에 서버가 자동으로 덧붙이는 두 폴더를 말합니다. 데이콘 평가 탭의 코드 제출 가이드에 따르면 서버는 실제 평가 데이터가 든 data 폴더와 예측 결과를 저장할 output 폴더를 만들어 줍니다. data 폴더는 쓰기와 수정이 불가능한 읽기 전용이고, 예측 결과는 output 폴더 안에 submission 이름의 CSV 파일로 생성되어야 합니다.

data 디렉토리는 읽기전용으로 쓰기 및 수정이 불가능한 디렉토리입니다.

왜 이 실수가 제출 횟수를 깎을까요?

공식 유의사항은 제출 때 생기는 오류를 두 가지로 나눕니다. 압축 구조가 맞지 않거나 패키지 설치에 실패하는 설치 오류는 일일 제출 횟수에 반영되지 않습니다. 반면 추론 스크립트가 실행된 뒤에 생기는 모든 오류는 제출 오류로 분류되어 횟수에 반영됩니다. 읽기 전용 폴더에 파일을 쓰다 멈추는 경우는 실행 도중의 오류이므로 뒤쪽에 해당합니다. 1일 최대 제출 횟수는 아직 추후 공개라서 몇 번이 남는지 알 수 없다는 점도 고려해야 합니다.

작성 기준일인 10월 11일 데이콘 대회 페이지에는 참가 391명, 시작까지 하루가 표시돼 있습니다. 리더보드 제출은 11월 1일 10:00에 마감되고 대회는 11월 2일 10:00에 끝납니다.

참가 포인트: 고치기 전에 성공 기준을 먼저 정합니다

복잡한 경로 관리 코드를 새로 짤 필요는 없습니다. 바꿀 곳만 작게 고치고, 무엇이 성공인지 확인할 방법을 함께 정하면 됩니다. 여기서 성공 기준은 데이터 폴더를 읽기 전용으로 바꿔 둔 상태에서도 스크립트가 끝까지 돌아 결과 파일 하나를 남기는 것입니다.

  1. 추론 스크립트에서 파일을 저장하는 줄을 모두 찾아 목록으로 적습니다.
  2. 그중 data 폴더 아래에 쓰는 줄은 중간 파일 없이 메모리에서 바로 처리하도록 바꿉니다.
  3. 최종 예측만 output 폴더의 submission CSV로 저장하도록 경로를 한 곳에 모읍니다.
  4. 내 컴퓨터에서 데이터 폴더의 쓰기 권한을 끈 뒤 스크립트를 처음부터 끝까지 다시 돌려 봅니다.

현재 안내문에는 데이터를 읽어 오는 폴더 이름이 data와 open 두 가지로 적힌 문장이 섞여 있습니다. 개막일에 확정되는 가이드에서 읽기 경로를 다시 확인해 두면 같은 실수를 반대쪽에서 막을 수 있습니다.

4~6컷 코믹 해설: 저장 경로 하나를 고친 참가자

아래 5컷은 추론 코드가 전처리 중간 파일을 테스트 데이터 폴더에 저장하고 있다는 사실을 발견한 참가자의 장면에서 시작합니다. 공식 안내의 읽기 전용 문장과 오류 구분을 확인한 뒤, 최종 결과만 결과 폴더에 쓰도록 고치고 읽기 전용 상태로 다시 돌려 보는 데서 끝납니다.

중간 파일을 테스트 데이터 폴더에 저장하던 추론 스크립트가 제출 오류로 횟수를 쓰는 상황을 확인하고 저장 경로를 결과 폴더로 고친 뒤 읽기 전용 상태로 다시 돌려 보는 과정을 5컷으로 그린 DAKER 대회 코믹
설명을 돕기 위해 만든 생성 이미지입니다.

실수 방지 체크리스트

공식 출처

폴더 구조, 오류 구분, 일정은 데이콘의 항만 문제해결을 위한 AI 기술 공모전 대회 페이지(개요·평가·일정 탭)에서 2026년 10월 11일 오전에 확인했습니다. 일일 제출 횟수, 용량 제한, 실행 시간, 서버 사양은 아직 추후 공개입니다.

FAQ

data 폴더에 파일을 쓰면 정확히 무슨 일이 생기나요?

공식 안내상 data 폴더는 쓰기와 수정이 불가능합니다. 스크립트 실행 중 오류로 멈추게 되고, 실행 뒤 생긴 오류는 제출 오류로 분류되어 일일 제출 횟수에 반영됩니다.

중간 파일이 꼭 필요하면 어디에 두나요?

공식 안내가 결과 저장 위치로 명시한 곳은 output 폴더뿐입니다. 다른 위치에 쓰는 방식은 개막일 확정 가이드나 대회 토크 게시판 답변으로 확인한 뒤 쓰는 편이 안전합니다.

대회는 언제 시작하고 언제 마감되나요?

2026년 10월 12일 10:00에 시작해 11월 2일 10:00에 끝납니다. 팀 병합은 10월 26일 10:00, 리더보드 제출은 11월 1일 10:00에 마감됩니다.

여러분의 추론 스크립트는 지금 몇 군데에서 파일을 저장하고 있나요? 개막 전에 찾은 저장 경로 점검 방법을 댓글로 나눠 주시면 첫 제출을 준비하는 다른 참가자에게도 도움이 됩니다.