Ultralytics YOLO27: 대기자 명단에 등록하세요.
Get Started
고성능 YOLO 데이터셋 구축·학습 및 반복·레슨 10/10
강의초급

엔터프라이즈 고객 체크리스트

수집 전에 모든 데이터셋 관련 결정을 기록하고 재학습을 단계별로 승인하는, 고객용 한 페이지 킥오프 체크리스트입니다.

첫 번째 모델보다 성공을 반복하는 것이 더 어렵습니다. 대부분의 비전 프로젝트 실패는 킥오프에서 아무도 묻지 않은 질문, 즉 모델을 어디에서 실행할지, 성공을 어떻게 정의할지, 테스트 세트가 실제로 미사용 데이터인지와 같은 질문에서 비롯됩니다. 이 체크리스트는 엔지니어의 설명 없이도 고객이 작성할 수 있는 한 페이지로 과정을 요약하므로, 답변 비용이 적게 드는 시점에 이러한 질문을 확인할 수 있습니다.

학습 성과

한 페이지 체크리스트를 사용해 이해관계자와 킥오프를 진행하고, 답변되지 않은 모든 항목을 담당자와 기한이 있는 조치로 전환합니다.

속성 과정
이미 사용법을 알고 계신다면, 간단히 요약해 드리겠습니다.
  1. 수집을 시작하기 전에 킥오프에서 이해관계자와 함께 체크리스트를 작성합니다.

  2. 모든 "모르겠습니다" 답변에 담당자와 기한을 지정합니다.

  3. 각 섹션의 내용을 기준으로 데이터 수집, 라벨링, 학습을 승인합니다.

  4. 재학습 전에 항상 전체 체크리스트를 다시 작성합니다.

실습형

킥오프 체크리스트#

이 내용을 프로젝트 저장소나 위키에 복사합니다. 각 섹션은 이 과정의 강의 하나에 대응하며, 엔지니어가 아니어도 답할 수 있는 표현으로 작성되어 있습니다.

# Vision Project Kickoff Checklist

Project: ...   Owner: ...   Date: ...

## 1. What should the model do?
   Business goal (one sentence, with a deadline): ...
   Task: [ ] detect [ ] segment [ ] semantic [ ] classify [ ] pose [ ] OBB [ ] depth
   Classes, each with a definition and a look-alike it excludes: ...

## 2. Where will the model run?
   [ ] Cloud GPU  [ ] Cloud CPU  [ ] Edge device  [ ] Mobile  [ ] Browser
   Latency target: ... ms   Cameras / resolution: ...

## 3. What visual variation exists?
   Times of day: ...   Weather: ...   Sites: ...
   Cameras: ...   Operators / shifts: ...   Variants: ...

## 4. Which edge cases matter?
   ...

## 5. Do we have background images?
   [ ] Yes, ...% of images (target 0-10%)   [ ] No, collect first

## 6. Are labels consistent?
   [ ] Labeling guide written   [ ] Agreement measured: ...%
   [ ] QC audit and suspect review run, notes attached

## 7. Did we check for leakage?
   Split unit: [ ] clip [ ] camera [ ] day [ ] site [ ] customer
   [ ] No group appears in more than one split
   [ ] Every class appears in every split

## 8. Is the test set truly unseen?
   [ ] Locked; used once for the final go/no-go

## 9. What defines success?
   Acceptance test (metric, threshold, holdout): ...

Volume: [ ] >=1,500 images and >=10,000 instances per class
        [ ] or documented exception with expected impact: ...

Ready to fine-tune YOLO26?  [ ] Yes   [ ] No, fix item ... first

각 섹션이 프로젝트를 승인하는 시점#

단계답변이 필요한 섹션예방하는 문제
킥오프1, 2, 9잘못된 하드웨어에 잘못된 모델을 구축하는 문제
수집 전3, 4, 5배포 조건을 반영하지 못한 데이터 수집
라벨링 전6같은 항목에 서로 다른 방식으로 세 번 라벨링하는 데 비용을 지불하는 문제
학습 전7, 8, 데이터 규모유출되었거나 지나치게 낙관적인 지표를 신뢰하는 문제
재학습 전마다전체새 데이터가 이전에 통과했던 검사를 예기치 않게 실패하게 만드는 문제

킥오프 미팅 진행#

엔지니어뿐 아니라 비즈니스 성과를 책임지는 사람과 함께 페이지를 검토합니다. 다음 세 가지 습관을 지키면 효과적으로 진행할 수 있습니다.

  • 섹션 9에 시간을 들입니다. 실제 의견 차이는 인수 테스트에서 드러납니다. 인수 테스트에 한 시간을 들여 합의하면 모델이 충분히 좋은지를 두고 몇 주씩 논쟁하는 일을 줄일 수 있습니다.
  • "모르겠습니다"도 답변으로 인정합니다. 해당 항목 옆에 담당자와 기한을 적습니다. 답변되지 않은 항목이 향후 2주간의 프로젝트 계획이 됩니다.
  • 섹션 2를 일찍 확인합니다. 배포 대상에 따라 모델 크기와 이미지 크기가 제한되며, 이에 따라 데이터셋에서 포함해야 하는 최소 객체 크기도 정해집니다.
엔지니어만 작성한 체크리스트는 핵심을 놓칩니다

가치는 이해관계자가 섹션 1, 3, 4, 9에 답하는 데서 나옵니다. 엔지니어가 추측으로 이를 채우면 체크리스트에는 합의가 아니라 가정이 기록됩니다. 회의를 잡고, 아직 답을 아는 사람이 없는 항목은 비워 두세요.

완료된 체크리스트를 QC 메모와 분할 파일 옆에 데이터셋과 함께 보관합니다. 몇 달 뒤 누군가 모델이 특정 방식으로 작동하는 이유를 물으면, 대개 이 페이지에서 답을 찾을 수 있습니다.

지금 할 수 있는 일#

비즈니스 목표를 인수 테스트로 전환하고, 할당량이 포함된 데이터셋 사양을 작성하고, 모든 파일 이름에 메타데이터를 포함해 대표성 있는 데이터를 수집하고, 일관된 기준으로 라벨링하고 일치도를 측정하고, 스크립트로 품질을 감사하고, 데이터 누출 없이 그룹별로 분할하고, 배포 환경에 맞는 증강을 선택하고, 준비 상태 검사를 통과해야 학습을 진행하고, 기준선 실행 결과를 다음 데이터셋 개선 작업으로 전환할 수 있습니다.

Ultralytics Platform 라이프사이클: SAM 스마트 어노테이션을 사용한 주석 작업, 클라우드 GPU 학습, 글로벌 리전 배포 및 통합 파트너 로고

다음 단계#

  • 첫 YOLO 모델 학습하기: 사용자 지정 데이터셋 준비에서 라벨을 변환한 다음 학습, 검증, 내보내기를 수행합니다.
  • Ultralytics Platform으로 구축하기: 큐레이션, 중복 제거 및 분할부터 시작해 주석 작업, 큐레이션, 클라우드 학습, 배포, 모니터링으로 이어지는 동일한 라이프사이클을 한곳에서 진행합니다.
  • 프로덕션 환경의 Ultralytics YOLO: 배포 후 모델을 내보내고, 서빙하고, 드리프트를 모니터링합니다.
  • 파인튜닝 가이드: 기본 설정만으로 충분하지 않을 때 적용하는 레이어 동결, 2단계 학습, 옵티마이저 선택 방법입니다.
사용해 보기

비즈니스 성과를 책임지는 사람이 참석한 가운데, 본인 프로젝트나 고객 프로젝트 중 실제 프로젝트 하나를 선택해 킥오프 체크리스트를 진행합니다. 각 항목을 예, 아니요 또는 "모르겠습니다"로 표시하고, 모든 "모르겠습니다"에 담당자와 기한을 지정합니다. 결과물: 작성 완료된 kickoff-checklist.md과 체크리스트에서 도출된 조치 목록입니다.

완료 조건
다음 조건을 모두 충족하면 레슨을 완료한 것입니다.
  • 이해관계자가 참석한 가운데 모든 체크리스트 항목에 예, 아니요 또는 모르겠습니다로 답변했습니다.

  • 모든 "모르겠습니다" 답변에 담당자와 기한이 지정되어 있습니다.

  • 완료된 체크리스트를 데이터셋과 함께 보관하고 프로젝트 책임자와 공유했습니다.

정답 보기

1강에서 다룬 창고 프로젝트의 완료된 킥오프 예시입니다.

Project: dock-safety-v1   Owner: site operations lead   Date: 2026-05-02

1. Goal: cut dock-door near misses 30% in six months.  Task: [x] detect
   Classes: forklift (excludes hand pallet jacks), person (excludes reflections),
            pallet (excludes crates without a pallet base)
2. [x] Edge device   Latency: <= 100 ms   Cameras: 4 x 1080p, 12 fps
3. Day and night shifts; rain at bays B-C; sites: dock A only for v1
4. People behind stacked pallets; forklifts half out of frame at bay edges
5. [ ] No: collect 150 empty-dock frames (owner: shift lead, by 2026-05-16)
6. [ ] Guide written  [ ] Agreement measured  -> owner: annotation lead, by 2026-05-23
7. Split unit: [x] camera + day
8. [x] Locked: cam-4, 2026-06-01 to 2026-06-07, never used for tuning
9. Recall(person) >= 0.95 at precision >= 0.85 on the locked cam-4 week
Volume: [ ] exception: pallet target 2,000 instances for v1; expect lower
        pallet recall in crowded bays

Ready to fine-tune YOLO26?  [ ] No, fix items 5 and 6 first

두 개의 "모르겠습니다" 답변이 기한이 지정된 조치로 바뀌었고, 엣지 배포 대상에 따라 지연 시간 한도가 정해졌으며, 고정된 테스트 주간 덕분에 인수 테스트가 구체화되었습니다.

다음 단계

과정을 완료했습니다. 최종 퀴즈에 응시하여 고성능 YOLO 데이터셋 구축 인증서를 받으세요.