Ultralytics YOLO27: 대기자 명단에 등록하세요.
Get Started
비즈니스 목표부터 학습 준비가 완료된 데이터셋까지
기초 과정 학습 경로초급 약 4시간 레슨 10개최종 시험 · 수료증

고성능 YOLO 데이터셋 구축

학습 전 작업을 위한 실습 중심 가이드입니다. 비즈니스 목표를 승인 테스트로 전환하고, 대표성 있는 데이터를 명세화하고 수집하며, 일관되게 라벨링하고, 스크립트로 품질을 감사하며, 데이터 누출 없이 분할하고, 증강을 조정한 뒤, 준비 상태 점검을 통과해야 첫 Ultralytics YOLO26 파인튜닝을 진행할 수 있습니다.

학습 내용

비즈니스 목표를 문서화되고 균형 잡힌, 데이터 누출이 없는 데이터셋으로 전환하여 Ultralytics YOLO26을 파인튜닝할 준비를 완료하고, 아직 준비되지 않았다면 정확히 무엇을 수정해야 하는지 파악합니다.

  • 비즈니스 목표를 비전 작업, 정의된 클래스, 코드로 실행할 수 있는 승인 테스트로 전환합니다.

  • 시나리오별 할당량을 포함한 데이터셋 명세서를 작성하고 Ultralytics의 목표에 맞게 규모를 설정합니다. 클래스당 이미지 ≥1,500개 및 라벨링된 인스턴스 ≥10,000개, 배경 이미지 0~10%를 기준으로 합니다.

  • 실제 배포 환경에서 데이터를 수집하고, 캡처 메타데이터를 파일 이름에 포함하며, 데이터셋이 과도하게 커지지 않도록 동영상을 샘플링합니다.

  • 작성된 가이드와 측정 가능한 보정 과정에 따라 일관되게 라벨링하고, 가장 흔한 어노테이션 실수 10가지를 염두에 둡니다.

  • 짧은 Python 스크립트로 라벨, 클래스 균형, 중복 항목, 누락 가능성이 있는 라벨을 감사합니다.

  • 그룹(클립, 카메라, 날짜, 사이트)을 기준으로 분할하여 검증 점수가 실제 운영 환경을 반영하도록 하고, 테스트 세트를 고정합니다.

  • 배포 환경에 맞는 증강 설정을 선택하고 학습 배치에서 이를 검증합니다.

  • 8개 항목의 준비 상태 점검을 학습 진행 조건으로 삼고, 베이스라인 파인튜닝 결과를 다음 데이터셋 수정 작업에 반영합니다.

만들게 될 결과물
  • 한 페이지 분량의 목표와 PASS 또는 FAIL을 출력하는 승인 테스트 스크립트.

  • 시나리오별 할당량, 엣지 케이스, 배경 데이터 비율을 포함한 데이터셋 명세서.

  • 모든 파일 이름에 캡처 메타데이터를 포함하고 할당량 대비 커버리지 보고서를 제공하는 실습용 데이터셋.

  • 측정된 일치도 점수를 바탕으로 보정 과정을 거쳐 개선한 라벨링 가이드.

  • 간단한 QC 메모가 포함된 QC 감사 및 의심 라벨 검토.

  • 분할 간에 클립, 카메라 또는 날짜가 공유되지 않도록 그룹화한 train / val / test 파일 목록.

  • 점수가 매겨진 준비 상태 점검, 클래스별 순위를 매긴 첫 파인튜닝 결과, 재사용 가능한 킥오프 체크리스트.

선수 조건
  • 머신러닝 배경지식은 필요하지 않습니다. 각 개념을 사용하기 전에 설명합니다.

  • 스크립트 실행에는 pip install ultralytics이 포함된 Python 3.10+가 필요하며, 모든 예제는 CPU만으로 충분히 실행할 수 있습니다.

  • 권장 사항: 핵심 용어를 익히려면 Computer Vision Foundations를 참고하세요.

강좌 콘텐츠

모듈 5개 · 레슨 10개