합성미세구조 코드 검증 전에 빠뜨리기 쉬운 한 줄, 새 환경 설치 과정을 녹화하며 받아 적는 운영체제와 라이브러리 버전 | DAKER 커뮤니티

합성 미세구조 기반 재료 물성 예측 AI 경진대회는 10월 19일 월요일 오전 10시에 리더보드가 닫힙니다. 점수를 한 칸이라도 올리려고 실험을 이어 가는 지금, 한 가지를 같이 챙겨 두면 좋습니다. Private 점수 상위 10명은 대회가 끝난 뒤 코드와 솔루션 자료를 내고 코드 검증을 받는데, 이때 제출한 코드로 Private 점수가 그대로 복원되어야 합니다. 내 노트북에서만 돌던 코드라면 운영체제와 라이브러리 버전이 달라지는 순간 결과가 흔들릴 수 있습니다. 새 환경에서 처음부터 돌리는 과정을 녹화해 두고, 그 화면을 보며 버전을 받아 적는 방법을 정리했습니다.

새 환경에서 코드를 처음부터 실행하는 화면을 녹화해 되돌려 보며 운영체제와 라이브러리 버전을 메모하는 참가자를 그린 합성미세구조 해커톤 코믹 대표 이미지
설명을 돕기 위해 만든 생성 이미지입니다.

오늘의 한 줄 요약: 코드와 함께 실행 환경을 적어야 점수가 복원됩니다

코드 검증이란, 상위 참가자가 낸 코드를 운영진이 직접 실행해 리더보드 점수가 다시 나오는지 확인하는 단계를 말합니다. DAKER 대회 규칙의 코드 제출 항목은 입출력 경로를 상대 경로로 적고, 코드와 주석을 UTF-8로 저장하고, 라이브러리 로딩까지 오류 없이 실행되게 하라고 안내합니다. 여기에 개발 환경과 라이브러리 버전 기재가 별도 항목으로 들어 있습니다.

제출한 코드는 Private Score 복원이 가능해야 함

왜 녹화가 도움이 될까요?

설치 과정은 한 번 지나가면 기억에 잘 남지 않습니다. 어떤 라이브러리를 언제 따로 설치했는지, 어느 단계에서 경고가 떴는지는 끝나고 나면 흐려집니다. 새 환경에서 설치부터 예측 파일 생성까지를 화면 녹화로 남겨 두면, 나중에 되돌려 보며 오류가 난 지점에서 멈추고 그때 쓰인 라이브러리 이름과 버전을 정확히 옮겨 적을 수 있습니다. 머릿속 기억 대신 다시 볼 수 있는 기록을 근거로 삼는 셈입니다.

작성 기준일인 10월 11일 대회 페이지 기준으로 참가자 310명이 누적 1,519회 제출했습니다. 하루 최대 제출은 5회이고, 평가 지표는 RMSE이며 Public 점수는 테스트 데이터의 30%, Private 점수는 나머지 70%로 계산됩니다.

참가 포인트: 새 환경에서 한 번, 녹화하며 돌립니다

거창한 도구가 필요하지 않습니다. 지금 쓰는 코드를 깨끗한 환경으로 옮겨 처음부터 실행하고, 그 과정을 기록해 두는 것으로 충분합니다.

  1. 새 가상환경이나 새 노트북 런타임을 열고 화면 녹화를 시작합니다.
  2. 라이브러리 설치부터 학습, 예측 파일 생성까지 평소 순서대로 실행합니다.
  3. 녹화를 되돌려 보며 따로 설치한 라이브러리와 오류가 난 지점을 멈춰 확인합니다.
  4. 운영체제, 파이썬 버전, 주요 라이브러리 버전을 코드 설명 첫머리에 적습니다.
  5. 적어 둔 버전으로 다시 돌려 예측 파일이 이전과 같은 값을 내는지 비교합니다.

코드 및 PPT 제출 기간은 10월 19일 10:00부터 22일 10:00까지 사흘뿐입니다. 상위 10명에 들지 못하더라도, 이렇게 남긴 기록은 다음 대회에서 그대로 다시 쓸 수 있습니다.

4~6컷 코믹 해설: 새 환경 실행을 녹화한 참가자

아래 5컷은 내 노트북에서 잘 돌던 코드를 새 환경에서 처음부터 실행해 보는 장면에서 시작합니다. 설치 과정을 녹화하고, 녹화를 되돌려 오류 지점을 찾고, 버전을 적은 뒤 같은 예측이 나오는지 비교하는 데서 끝납니다.

내 노트북에서만 돌던 코드를 새 환경에서 실행하며 녹화하고, 녹화를 되돌려 보며 오류 지점의 라이브러리 버전을 적은 뒤 같은 점수가 나오는지 확인하는 과정을 5컷으로 그린 DAKER 대회 코믹
설명을 돕기 위해 만든 생성 이미지입니다.

실수 방지 체크리스트

공식 출처

코드 제출 규칙, 평가 방식, 일정은 DAKER의 합성 미세구조 기반 재료 물성 예측 AI 경진대회 페이지(규칙·평가·일정)에서 2026년 10월 11일 오전에 확인했습니다. 참가자 수와 제출 수는 확인 시점의 값이라 이후 달라질 수 있습니다.

FAQ

버전은 어디에 적어야 하나요?

규칙은 개발 환경과 라이브러리 버전을 기재하라고만 안내하고 위치를 정하지는 않았습니다. 코드 첫머리 설명이나 함께 내는 솔루션 PDF처럼 운영진이 바로 볼 수 있는 곳에 적어 두면 됩니다.

코드 검증은 누가 받나요?

Private 점수 상위 10명이 대회 종료 뒤 코드와 PPT를 게시판에 제출하고 검증을 받습니다. 대회 직후 공개되는 Private 랭킹은 최종 순위가 아닙니다.

최종 수상자는 언제 발표되나요?

코드 검증 및 평가는 10월 23일부터 28일까지이고, 최종 수상자는 10월 29일 10:00에 발표됩니다.

여러분은 실험 환경을 어떻게 기록하고 계신가요? 써 보신 방법을 댓글로 나눠 주시면 마감 주를 맞은 다른 참가자에게 좋은 참고가 됩니다.