데이터셋 버전
학습 전에 전처리와 증강이 적용된 시점 스냅샷으로 데이터셋 버전을 생성하세요.
정보
버전은 데이터셋의 이미지와 레이블을 특정 시점에 스냅샷으로 저장한 것입니다. 버전을 생성할 때 데이터셋에 전처리 단계와 증강을 적용할 수 있습니다.
Roboflow에서 모델을 학습하려면 데이터셋 버전을 만들어야 합니다.
이 문서 섹션에서는 모델 학습을 준비하는 방법을 안내합니다. 다음이 필요합니다:
Versions 페이지를 열고 새 버전을 생성하세요
안내를 따라 데이터셋 버전을 생성할 수 있는 페이지로 이동하세요.
전처리 단계 선택
다음을 선택하세요: 전처리 단계 모델 학습에 필요한
증강 적용
데이터셋에 필요한 증강을 적용하세요. 서로 다른 사용 사례에 어떤 증강이 적절한지 안내하는 가이드가 있습니다.
버전을 확인하세요
버전이 생성되며 이제 모델 학습에 사용할 수 있습니다.
HTTP API
버전 보기
Python SDK, REST API, CLI를 사용해 Roboflow 버전에 대한 정보를 가져올 수 있습니다.
버전 ID
Roboflow에서 생성된 각 버전에는 순차적인 숫자 ID가 연결되어 있습니다. 버전 페이지의 앱에서 확인하거나 API에서 프로젝트 버전을 나열해 볼 수 있습니다.
이미 정보를 가져오려는 프로젝트와 버전을 알고 있다면 다음을 사용할 수 있습니다: /:workspace/:project/:version 엔드포인트입니다. 프로젝트 엔드포인트와 유사한 정보를 반환하지만 해당 프로젝트의 다른 모든 버전은 나열하지 않습니다.
프로젝트 정보를 가져오려면 다음 엔드포인트로 GET 요청을 보내세요:
https://api.roboflow.com/roboflow/chess-sample-4ckfl/1?api_key=$ROBOFLOW_API_KEY이 엔드포인트는 다음 응답을 반환합니다:
키포인트 검출 스켈레톤
키포인트 검출 프로젝트 버전에는 각 클래스별 버전 스켈레톤을 담는 스켈레톤 필드가 포함됩니다. 예를 들어, 클래스가 사람 인 프로젝트에는 다음과 같은 스켈레톤이 있을 수 있습니다:
참고: 추론 예측에서는 정점에 인덱스로 접근해야 합니다 class_id. 그런 다음, 정점 id 를 사용해 간선(from/to)과 대칭(points)을 참조할 수 있습니다.
Python SDK
버전 보기
버전에 대한 정보를 가져오려면 프로젝트를 불러온 다음 원하는 버전을 요청하세요:
다음 model 변수에는 다음 JSON 값이 들어 있습니다:
버전 목록을 나열하고 순회하는 방법은 워크스페이스 및 프로젝트 나열. 버전을 내보내는 방법은 데이터셋 버전 내보내기.
CLI
명령줄에서 데이터셋 버전을 나열, 검사, 내보내기 할 수 있습니다.
버전 나열
예시:
버전 세부 정보 가져오기
또는 리소스 축약 표기를 사용하세요:
버전 내보내기
특정 형식으로 버전의 비동기 내보내기를 트리거하세요:
예시:
JSON 출력
모든 버전 명령은 --json:
MCP 서버
AI 에이전트를 MCP 서버 에 연결하면 다음 도구로 데이터셋 버전을 관리할 수 있습니다:
versions_generate
선택적 전처리와 증강을 적용해 버전을 생성합니다.
versions_get
분할과 학습 내역을 포함한 버전 정보를 가져옵니다.
versions_export
버전에 대한 데이터셋 내보내기를 확인하거나 트리거합니다.
versions_delete
버전을 삭제하여 워크스페이스 휴지통으로 이동합니다.
다음 단계
이 버전으로 모델을 학습하세요. 다음을 참조하세요: 모델 학습.
학습에 바로 사용할 수 있는 형식으로 버전을 내보내세요. 다음을 참조하세요: 데이터셋 버전 내보내기.
마지막 업데이트
도움이 되었나요?