데이터 · Step 3 · STEP 1 / 2
1
학습용·검증용·테스트용으로 나누기
70/20/10 분할 · 훈련 전 마지막 준비
참고 · 왜 나눠야 하나요?
훈련(70%)으로 배우고, 검증(20%)으로 훈련 중 과적합을 감시하고, 테스트(10%)로 최종 성능을 측정해요.
같은 데이터로 배우고 시험 보면 답을 외우는 것과 같아서 진짜 실력을 알 수 없어요.
💡 데이터가 적으면 TEST_RATIO=0.0 으로 두세요 (train/val만 생성).
같은 데이터로 배우고 시험 보면 답을 외우는 것과 같아서 진짜 실력을 알 수 없어요.
💡 데이터가 적으면 TEST_RATIO=0.0 으로 두세요 (train/val만 생성).
1. Step 3 - Dataset Building.ipynb 를 열어요.
2. 설정값을 확인해요:
SOURCE_DIR = "data/laneD1" # 원본 데이터 폴더DATASET_NAME = "laneD1_Dataset" # 출력 데이터셋 이름TRAIN_RATIO = 0.7 # 훈련 (70%)VAL_RATIO = 0.3 # 검증 (30%)TEST_RATIO = 0.0 # 테스트 (데이터 적으면 0.0)
3. 실행하면 dataset/laneD1_Dataset/ 폴더가 만들어져요.
참고 · 결과 구조
train/images/ 훈련 이미지 (70%)validation/images/ 검증 이미지 (30%)test/images/ 테스트 이미지 (TEST_RATIO>0 시만 생성)