Hub documentation
Data Studio
Data Studio
๊ฐ ๋ฐ์ดํฐ์ ํ์ด์ง์๋ ๋ฐ์ดํฐ์ ์ ๋ด์ฉ์ด 100ํ์ฉ ํ์ด์ง๋ก ๋๋์ด ํ๋ก ํ์๋ฉ๋๋ค. ํ ํ๋จ์ ๋ฒํผ์ ์ฌ์ฉํ์ฌ ํ์ด์ง๋ฅผ ์ด๋ํ ์ ์์ต๋๋ค.

๋ฐ์ดํฐ ๋ถํฌ ๊ฒ์ฌ
์ด์ ์๋จ์๋ ํด๋น ๋ฐ์ดํฐ์ ๋ถํฌ๋ฅผ ๋ํ๋ด๋ ๊ทธ๋ํ๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ํด๋์ค์ ๊ท ํ ์ํ, ์์นํ ๋ฐ์ดํฐ์ ๋ฒ์์ ๋ถํฌ, ํ ์คํธ์ ๊ธธ์ด, ๊ทธ๋ฆฌ๊ณ ์ด ๋ฐ์ดํฐ ์ค ๋๋ฝ๋ ๋ถ๋ถ์ ๋น์จ์ ๋น ๋ฅด๊ฒ ํ์ ํ ์ ์์ต๋๋ค.
๊ฐ์ผ๋ก ํํฐ๋ง
์ซ์ ์ด์ ํ์คํ ๊ทธ๋จ ๋ง๋๋ฅผ ํด๋ฆญํ๋ฉด ๋ฐ์ดํฐ์ ๋ทฐ์ด๊ฐ ๋ฐ์ดํฐ๋ฅผ ํํฐ๋งํ์ฌ ์ ํ๋ ๋ฒ์์ ํด๋นํ๋ ๊ฐ์ด ํฌํจ๋ ํ๋ง ํ์ํฉ๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ๋ฒ์ฃผํ ์ด์์ ํ๋์ ํด๋์ค๋ฅผ ์ ํํ๋ฉด ์ ํ๋ ๋ฒ์ฃผ์ ์ํ๋ ํ๋ง ํ์๋ฉ๋๋ค.

๋ฐ์ดํฐ์ ์์ ๋จ์ด ๊ฒ์
ํ
์ด๋ธ ์๋จ์ ๊ฒ์์ฐฝ์ ๋จ์ด๋ฅผ ์
๋ ฅํ์ฌ ๋ฐ์ดํฐ์
์์ ๊ฒ์ํ ์ ์์ต๋๋ค. ๊ฒ์์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์์ผ๋ฉฐ, ํด๋น ๋จ์ด๊ฐ ํฌํจ๋ ๋ชจ๋ ํ์ ์ผ์น์ํต๋๋ค. ๊ฐ์ด ์ฌ์ ์ด๋ ๋ฆฌ์คํธ์ ์ค์ฒฉ๋์ด ์๋๋ผ๋ string ์ด์ ํ
์คํธ์์ ๊ฒ์๋ฉ๋๋ค.
๋ฐ์ดํฐ์ ์์ SQL ์ฟผ๋ฆฌ๋ฅผ ์คํ
SQL Console๋ฅผ ์ฌ์ฉํ์ฌ ๋ธ๋ผ์ฐ์ ์์ ๋ฐ์ดํฐ์ ์ ๋ํด SQL ์ฟผ๋ฆฌ๋ฅผ ์คํํ ์ ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋ํ Parquet ์๋ ๋ณํ์ ํ์ฉํฉ๋๋ค.

์์ธํ ๋ด์ฉ์ SQL Console ๊ฐ์ด๋๋ฅผ ์ฐธ๊ณ ํ์ธ์. hf datasets sql ๋๋ DuckDB๋ฅผ ํตํด ๋ช
๋ น์ค์์ ๋์ผํ DuckDB SQL ์ฟผ๋ฆฌ๋ฅผ ์คํํ ์ ์์ต๋๋ค.
ํน์ ํ ๊ณต์
ํ์ ํด๋ฆญํ ํ ๋ธ๋ผ์ฐ์ ์ฃผ์์ฐฝ์ URL์ ๋ณต์ฌํ์ฌ ํน์ ํ์ ๊ณต์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด https://huggingface.co/datasets/nyu-mll/glue/viewer/mrpc/test?p=2&row=241์ MRPC ๋ฐ์ดํฐ์ ์ test split์์ 241๋ฒ์งธ ํ์ dataset studio์์ ์ฝ๋๋ค.

Agent ์ถ์
Claude Code, Codex, Pi์ ๊ฐ์ ๋๊ตฌ์์ ์์ฑํ ์์ JSONL ํธ๋ ์ด์ค๋ฅผ ๋ฐ์ดํฐ์
์ผ๋ก ์
๋ก๋ํ์ฌ Data Studio์์ ํ์ํ๊ฑฐ๋, Storage Bucket์ ๋๊ธฐํํ์ฌ ํด๋น ์์น์์ ๊ฐ๋ณ .jsonl ํ์ผ์ ์ด ์ ์์ต๋๋ค. ๋ ๋ฐฉ์ ๋ชจ๋ ์ธ์
, ํด, ๋๊ตฌ ํธ์ถ, ๋ชจ๋ธ ์๋ต์ ๋จ๊ณ๋ณ๋ก ํ์ธํ๋ ๋ฐ ๋์ผํ ํธ๋ ์ด์ค ๋ทฐ์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ง์๋๋ ์์ด์ ํธ ๋ฐ ํธ๋ ์ด์ค ํ์ธ ๋ฐฉ๋ฒ์ Agent Traces๋ฅผ ์ฐธ๊ณ ํ์ธ์.
๋๊ท๋ชจ ๋ฐ์ดํฐ์
Dataset Viewer๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ์ ์ ์ง์ํ์ง๋ง, ๋ฐ์ดํฐ ํ์์ ๋ฐ๋ผ ๋ฐ์ดํฐ์ ์ ์ฒ์ 5GB๋ง ํ์ํ ์ ์์ต๋๋ค:
- Parquet ๋ฐ์ดํฐ์ ์ ๊ฒฝ์ฐ: Dataset Viewer๋ ์ ์ฒด ๋ฐ์ดํฐ์ ์ ํ์ํ์ง๋ง, ์ ๋ ฌ, ํํฐ๋ง ๋ฐ ๊ฒ์์ ์ฒ์ 5GB์ ๋ํด์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
- 5GB๋ฅผ ์ด๊ณผํ๋ ๋ค๋ฅธ ํ์(์: WebDataset ๋๋ JSON Lines)์ ๋ฐ์ดํฐ์ ์ ๊ฒฝ์ฐ: Dataset Viewer๋ ์ฒ์ 5GB๋ง ํ์ํ๋ฉฐ, ์ ๋ ฌ, ํํฐ๋ง ๋ฐ ๊ฒ์์ ์ด ์ฒ์ 5GB์ ๋ํด์๋ง ํ์ฑํ๋ฉ๋๋ค.
์ด ๊ฒฝ์ฐ, ์ ๋ณด ๋ฉ์์ง๊ฐ Viewer๊ฐ ๋ถ๋ถ์ ์ธ ๊ฒ์์ ์๋ ค์ค๋๋ค. ์ด๋ ์ ์ฒด ๋ฐ์ดํฐ์ ์ ์ ํํ ๋ํํ๊ธฐ์ ์ถฉ๋ถํ ํฐ ์ํ์ด์ด์ผ ํ๋ฉฐ, ๋ ํฐ ์ํ์ด ํ์ํ์๋ฉด ์๋ ค์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
parquet ํ์ผ์ ์ก์ธ์ค
๋ฐ์ดํฐ์ ๋ทฐ์ด๋ฅผ ๊ตฌ๋ํ๊ธฐ ์ํด, ๋ชจ๋ ๋ฐ์ดํฐ์ ์ ์ฒ์ 5GB๋ Parquet ํ์์ผ๋ก ์๋ ๋ณํ๋ฉ๋๋ค(์ด๋ฏธ Parquet ๋ฐ์ดํฐ์ ์ธ ๊ฒฝ์ฐ ์ ์ธ). ๋ฐ์ดํฐ์ ๋ทฐ์ด(์: GLUE)์์ โAuto-converted to Parquetโ๋ฅผ ํด๋ฆญํ๋ฉด Parquet ํ์ผ์ ์ ๊ทผํ ์ ์์ต๋๋ค. Polars, Pandas, DuckDB์ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ๋ฐ์ดํฐ์ ์ Parquet ํ์ผ์ ์ฟผ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ dataset viewer docs๋ฅผ ์ฐธ๊ณ ํ์ธ์.
Parquet๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ์ ์ ์ฟผ๋ฆฌ ๋ฐ ์ฒ๋ฆฌ์ ์ต์ ํ๋ ์ปฌ๋ผํ ์ ์ฅ ํ์์ ๋๋ค. Parquet๋ ๋น ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ๋ถ์์์ ์ธ๊ธฐ ์๋ ์ ํ์ง์ด๋ฉฐ, ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ๊ธฐ๊ณ ํ์ต์ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค. ์ด ํ์๊ณผ ๊ด๋ จ๋ ์ด์ ์ ๋ํด์๋ ๋ฌธ์์์ ์์ธํ ์์๋ณผ ์ ์์ต๋๋ค.
๋ณํ ๋ด
์๋ก์ด ๋ฐ์ดํฐ์
์ ์์ฑํ๋ฉด parquet-converter ๋ด์ด ๋ฐ์ดํฐ์
์ Parquet๋ก ๋ณํํ ํ ์๋ฆผ์ ๋ณด๋
๋๋ค. ์ ์ฅ์์์ ์ฌ๋ discussion์๋ Parquet ํ์์ ๋ํ ์ธ๋ถ ์ ๋ณด์ Parquet ํ์ผ์ ๋ํ ๋งํฌ๊ฐ ์ ๊ณต๋ฉ๋๋ค.

ํ๋ก๊ทธ๋จ ๊ธฐ๋ฐ ์ก์ธ์ค
Hub API๋ฅผ ์ฌ์ฉํ์ฌ Parquet ํ์ผ ๋ชฉ๋ก์ ํ๋ก๊ทธ๋๋งคํฑ์ผ๋ก ์ ๊ทผํ ์๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, https://huggingface.co/api/datasets/nyu-mll/glue/parquet ์๋ํฌ์ธํธ๋ nyu-mll/glue ๋ฐ์ดํฐ์
์ Parquet ํ์ผ์ ๋์ดํฉ๋๋ค. hf CLI๋ hf datasets parquet๋ฅผ ํตํด ๋์ผํ ๋ชฉ๋ก์ ์ ๊ณตํ๋ฉฐ, hf datasets sql์ ์ฌ์ฉํ๋ฉด SQL๋ก ํ์ผ์ ์ฟผ๋ฆฌํ ์ ์์ต๋๋ค.
Dataset Viewer API์ ๋ํ ์ ์ฉ ๋ฌธ์๋ ์์ผ๋ฉฐ, ์ด๋ฅผ ์ง์ ํธ์ถํ ์ ์์ต๋๋ค. ํด๋น API๋ฅผ ์ฌ์ฉํ๋ฉด Hugging Face Hub์ ๋ชจ๋ ๋ฐ์ดํฐ์ ์ ์ฝํ ์ธ , ๋ฉํ๋ฐ์ดํฐ ๋ฐ ๊ธฐ๋ณธ ํต๊ณ์ ์ ๊ทผํ ์ ์์ผ๋ฉฐ, Dataset viewer ํ๋ก ํธ์๋๋ฅผ ๊ตฌ๋ํฉ๋๋ค.
๋ฐ์ดํฐ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
๊ฐ์ฅ ํฐ ๋ฐ์ดํฐ์ ์ ๊ฒฝ์ฐ, ํ์ด์ง์๋ ์ ์ฒด ๊ธฐ๋ฅ์ด ํฌํจ๋ ๋ทฐ์ด ๋์ ์ฒซ 100ํ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๊ฐ ํ์๋ฉ๋๋ค. ์ด ์ ํ์ 5GB๋ฅผ ์ด๊ณผํ๋ ๋ฐ์ดํฐ์ ์ค Parquet ํ์์ด ์๋๊ฑฐ๋ Parquet์ผ๋ก ์๋ ๋ณํ๋์ง ์์ ๋ฐ์ดํฐ์ ์๋ง ์ ์ฉ๋ฉ๋๋ค.

Dataset Viewer๋ฅผ ์นํ์ด์ง์ ์๋ฒ ๋ํ๊ธฐ
Dataset Viewer๋ฅผ iframe์ ์ฌ์ฉํ์ฌ ์์ฒด ์นํ์ด์ง์ ์๋ฒ ๋ํ ์ ์์ต๋๋ค. ์ฌ์ฉํ URL์ https://huggingface.co/datasets/<namespace>/<dataset-name>/embed/viewer์ด๋ฉฐ, ์ฌ๊ธฐ์ <namespace>์ ๋ฐ์ดํฐ์
์ ์์ ์์ด๊ณ <dataset-name>์ ๋ฐ์ดํฐ์
์ ์ด๋ฆ์
๋๋ค. subset, split, filter, search, ์ ํ๋ ํ๊ณผ ๊ฐ์ ๋ค๋ฅธ ๋งค๊ฐ๋ณ์๋ ์ ๋ฌํ ์ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ Dataset Viewer๋ฅผ ์นํ์ด์ง์ ์๋ฒ ๋ฉํ๋ ๋ฐฉ๋ฒ ๊ฐ์ด๋๋ฅผ ์ฐธ๊ณ ํ์ธ์.
Dataset Viewer ๊ตฌ์ฑ
๋ฐ์ดํฐ์ ์ ๋ํด ์ ๋๋ก ์๋ํ๋ Dataset Viewer๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด, ๋ฐ์ดํฐ์ ์ด ์ง์๋๋ ํ์๊ณผ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ถ๊ณ ์๋์ง ํ์ธํ์ธ์. YAML์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ์ ์ ๊ตฌ์ฑํ๋ ์ต์ ๋ ์์ต๋๋ค.
Dataset Viewer์์ ํ์ํ ํ์ผ์ ์ง์ ํ๋ ค๋ฉด ๋ฐ์ดํฐ์
์ README.md ํ์ผ ์๋จ์ YAML ๊ตฌ์ฑ ๋ธ๋ก์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๋ค ํ์ผ์ด ์ด๋ค split์ ํฌํจ๋ ์ง ์ ํํ๋ ค๋ฉด:
---
configs:
- config_name: default
data_files:
- split: train
path: "data.csv"
- split: test
path: "holdout.csv"
---๊ฐ split๋ณ๋ก ์ฌ๋ฌ ํ์ผ์ ์ ํํ๊ฑฐ๋ glob ํจํด์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค:
---
configs:
- config_name: default
data_files:
- split: train
path:
- "data/train_part1.csv"
- "data/train_part2.csv"
- split: test
path: "data/*.csv"
---private ๋ฐ์ดํฐ์ ์ ๊ฒฝ์ฐ Dataset Viewer๋ PRO ์ฌ์ฉ์์ Team ๋๋ Enterprise ์กฐ์ง์ ๋ํด ํ์ฑํ๋ฉ๋๋ค.
์์ธํ ๋ด์ฉ์ Dataset Viewer ๊ตฌ์ฑ ๋ฐฉ๋ฒ ๊ฐ์ด๋๋ฅผ ์ฐธ๊ณ ํ์ธ์.
Update on GitHub