# 데이터셋 카드 만들기

각 데이터셋에는 책임 있는 사용을 장려하고 데이터셋 내 잠재적 편향을 사용자에게 알리기 위한 데이터셋 카드가 있어야 합니다. 이 아이디어는 [Mitchell, 2018](https://huggingface.co/papers/1810.03993)이 제안한 Model Cards에서 영감을 받았습니다. 데이터셋 카드는 사용자가 데이터셋의 내용, 데이터셋 사용 맥락, 생성 방법, 그리고 사용자가 인지해야 할 기타 고려 사항 등을 이해하는 데 도움을 줍니다.

데이터셋 카드를 만드는 것은 간단하며 몇 단계면 완료할 수 있습니다:

1. [Hub](https://hf.co/new-dataset)의 데이터셋 저장소로 이동하여 **Create Dataset Card**를 클릭하면 저장소에 새로운 `README.md` 파일이 생성됩니다.

2. **Metadata UI**를 사용하여 데이터셋을 설명하는 태그를 선택합니다. 라이선스, 언어, pretty_name, task_categories, size_categories 및 기타 관련 있다고 판단되는 태그를 추가할 수 있습니다. 이러한 태그는 사용자가 Hub에서 데이터셋을 발견하고 찾을 수 있도록 돕습니다.

    
    

  > [!TIP]
  > 필수는 아니지만 완전한 태그 옵션 목록은 [Dataset Card specifications](https://github.com/huggingface/hub-docs/blob/main/datasetcard.md?plain=1)를 참고할 수 있습니다. 여기에는 `multilinguality`와 `language_creators`처럼 유용하지만 필수적인 것은 아닌 몇 가지 태그 옵션이 더 포함되어 있습니다.

3. **Import dataset card template** 링크를 클릭하면 완료해야 할 관련 필드가 모두 포함된 템플릿이 자동으로 생성됩니다. 템플릿의 각 섹션을 최대한 채워 넣으세요. 카드의 각 섹션에 포함해야 할 내용에 대한 자세한 정보는 [Dataset Card Creation Guide](https://github.com/huggingface/datasets/blob/main/templates/README_guide.md)를 참고하세요. 채울 수 없는 필드는 **[More Information Needed]**라고 작성할 수 있습니다.

4. 완료되면 `README.md` 파일에 변경 사항을 커밋하면 저장소에서 완성된 데이터셋 카드를 확인할 수 있습니다.

YAML을 사용하면 코드를 작성할 필요 없이 [스플릿 및/또는 구성을 정의](./repository_structure#define-your-splits-and-subsets-in-yaml)하여 데이터셋을 로드하는 방식을 사용자 정의할 수 있습니다.

시작하는 데 도움이 되도록 [SNLI](https://huggingface.co/datasets/stanfordnlp/snli), [CNN/DailyMail](https://huggingface.co/datasets/abisee/cnn_dailymail), [Allociné](https://huggingface.co/datasets/tblard/allocine) 데이터셋 카드를 예시로 참고해 보세요.

