데이터셋 & 모델 카드

학습에 사용된 데이터와 모델 정보

학습 데이터

항목내용
포지션 출처Lichess 공개 게임 데이터베이스
라이선스CC0 (퍼블릭 도메인)
레이블각 포지션의 Stockfish(depth=6) 평가값
정규화tanh(centipawn / 400)
전체 포지션 수약 56,450,000개

데이터 분리

분류포지션 수비율용도
학습 (Train)약 54,600,000개90%신경망 가중치 업데이트
검증 (Validation)약 6,060,000개10%과적합 모니터링, LR 스케줄러 기준

별도의 테스트셋은 구성하지 않았으며, 검증 손실 기준으로 최적 체크포인트를 저장했습니다.

모델 카드

항목내용
모델 유형가치 신경망 (Value Network) — 회귀(Regression)
아키텍처CNN — Conv 3블록(18→64→128→128) + 완전연결 헤드
파라미터 수약 2,329,857개
입력 / 출력18×8×8 텐서 / 단일 스칼라값 (−1 ~ +1)
손실 함수MSE
옵티마이저Adam (lr=3×10⁻⁴, weight_decay=1×10⁻⁴)
그래디언트 클리핑max_norm=1.0 (전체 스텝의 68.2% 발동)
LR 스케줄러ReduceLROnPlateau (factor=0.5, patience=3) — 총 5회 감소
학습률 변화3×10⁻⁴ → 1.5×10⁻⁴ → 7.5×10⁻⁵ → 3.75×10⁻⁵ → 1.87×10⁻⁵ → 9.37×10⁻⁶
초기 검증 손실 (epoch 1)0.0747
최종 검증 손실 (epoch 50)0.0437
탐색Negamax (2-ply)
학습 프레임워크PyTorch
학습 하드웨어NVIDIA RTX 4080 Super
학습 소요 시간약 10시간 49분 (50 에폭)

한계 및 주의사항

출처 표기

Training positions based on Lichess open database. Lichess database exports are released under CC0. Position evaluations generated with the open-source Stockfish engine.