> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/datasets/ko/manage/manage-datasets/manage-batches.md).

# 데이터셋 배치

## 소개

일단 [데이터를 업로드하면](/datasets/ko/create-and-upload/adding-data.md) Roboflow에 데이터를 업로드하면, 업로드한 데이터는 배치로 바뀝니다. 배치는 Roboflow에서 데이터셋 프로세스 전반에 걸쳐 추적할 수 있는 이미지 그룹입니다.

프로젝트의 Annotate 페이지에서 모든 배치를 볼 수 있습니다.

<figure><img src="/files/8e862b11c2c5ecf4a576a4c4f2d8500ea023551f" alt=""><figcaption><p>Annotate 페이지의 보기입니다. 참고: 검토 열은 공개 사용자에게 제공되지 않습니다.</p></figcaption></figure>

이미지가 업로드되면 할당되지 않음 열에 있습니다.

누군가에게 배치를 주석 작성하도록 할당하여 Annotating 열로 보낼 수 있습니다. 또한 배치 내 이미지의 일부를 선택해 할당할 수도 있습니다. 이 경우 할당되지 않은 이미지는 할당되지 않음의 새 배치로 이동합니다.

배치의 이미지에 주석이 달리면, 검토 모드를 사용할 수 있는 사용자에게는 검토로, 또는 데이터셋 열로 전송됩니다.

배치가 검토 열에 있으면, 일부 또는 전체가 승인되거나 거부됩니다. 승인된 배치는 데이터셋 열로 이동합니다. 거부된 배치는 Annotating 열로 다시 전송됩니다.

### 배치 병합

Annotate 페이지에서 여러 배치를 하나로 결합할 수 있습니다. 이는 단일 이미지 승인으로 인해 수정 세트가 많은 작은 배치로 나뉘었을 때 유용합니다.

배치 이름 옆의 점 세 개를 클릭하고 "배치 병합"을 클릭하여 병합 대화 상자를 엽니다. 두 개 이상의 배치를 검색해 선택한 다음 병합 버튼을 클릭합니다. 선택된 배치 중 이미지가 가장 많은 배치가 유지되며 다른 배치의 모든 이미지를 받습니다. 비워진 배치는 보드에서 사라집니다.

병합은 적어도 하나의 다른 호환 가능한 배치가 있는 경우에만 사용할 수 있습니다. 서로 다른 소스 비디오의 배치는 함께 병합할 수 없으며, 관리되는 검토 대기열도 병합할 수 없습니다.

### 배치 삭제

{% hint style="danger" %}
삭제는 영구적이며 되돌릴 수 없습니다. Roboflow는 삭제된 배치를 복구할 수 없습니다.
{% endhint %}

할당되지 않음 열에 있는 배치만 삭제할 수 있습니다. 삭제하려는 배치가 Annotating, 검토 또는 데이터셋 열에 있으면 `할당되지 않음으로 이동` 을 클릭한 후에 `작업 삭제`.

배치 이름 옆의 점 세 개를 클릭한 다음 "배치 삭제"를 클릭하여 배치를 삭제할 수 있습니다.

<figure><img src="/files/e214f1d878050701e8df8c1bd09105c84617adad" alt="" width="279"><figcaption></figcaption></figure>

## HTTP API

다음 GET 요청을 보내 업로드한 이미지가 어떤 배치로 그룹화되었는지 목록을 얻을 수 있습니다:

```bash
curl --location --request GET 'https://api.roboflow.com/${WORKSPACE}/${PROJECT}/batches?api_key=${ROBOFLOW_API_KEY}'
```

이 요청은 다음 형식의 응답을 반환합니다:

```json
{
    "batches": [
        {
            "name": "2022년 11월 22일 오후 1:39에 업로드됨",
            "numJobs": 2,
            "images": 115,
            "uploaded": {
                "_seconds": 1669146024,
                "_nanoseconds": 818000000
            },
            "id": "<BATCH_ID 1>"
        },
        {
            "numJobs": 0,
            "images": 11,
            "uploaded": {
                "_seconds": 1669236873,
                "_nanoseconds": 47000000
            },
            "name": "API를 통한 업로드",
            "id": "<BATCH_ID 2>"
        }
    ]
}
```

특정 배치에 대한 정보만 가져오려면, 요청 경로에 배치 Id를 추가하면 됩니다:

```bash
curl --location --request GET 'https://api.roboflow.com/${WORKSPACE}/${PROJECT}/batches/${BATCH_ID}?api_key=${ROBOFLOW_API_KEY}'
```

이 요청은 다음 형식의 데이터를 반환합니다:

```json
{
    "name": "2022년 11월 22일 오후 1:39에 업로드됨",
    "uploaded": {
        "_seconds": 1669146024,
        "_nanoseconds": 818000000
    },
    "images": 115,
    "numJobs": 2,
    "id": "<BATCH_ID>"
}
```
