Hugging Face Datasets

善用 Hugging Face

Jacob H. Marquez

Lead Data Engineer

Hugging Face Datasets 圖示

1 https://huggingface.co/datasets
善用 Hugging Face

Hugging Face Datasets 介面

1 https://huggingface.co/datasets
善用 Hugging Face
善用 Hugging Face
善用 Hugging Face
善用 Hugging Face

安裝 Datasets 套件

 

pip install datasets

  • 🌐 存取
  • 📥 下載
  • 🔧 使用
  • 🤝 分享

Hugging Face Datasets 標誌

1 https://huggingface.co/docs/datasets/loading
善用 Hugging Face

下載資料集

from datasets import load_dataset

data = load_dataset("IVN-RIN/BioBERT_Italian")

$$

Split 參數

data = load_dataset("IVN-RIN/BioBERT_Italian", split="train")
1 https://huggingface.co/docs/datasets/v2.15.0/loading
善用 Hugging Face

Apache Arrow 資料集格式

 

Apache Arrow 資料集

1 https://arrow.apache.org/overview/
善用 Hugging Face

資料操作

data = load_dataset("IVN-RIN/BioBERT_Italian", split="train")


# 篩選出包含模式 " bella " filtered = data.filter(lambda row: " bella " in row['text']) print(filtered)
Dataset({
    features: ['text'],
    num_rows: 1122
})
1 https://huggingface.co/docs/datasets/process#select-and-filter
善用 Hugging Face

資料操作

# 取前兩列
sliced = filtered.select(range(2))


print(sliced)
Dataset({features: ['text'], num_rows: 2})
# 取第 1 列的 'text'
print(sliced[0]['text'])
Concentrazioni atmosferiche di PCDD/PCDF...
1 https://huggingface.co/docs/datasets/process#select-and-filter
善用 Hugging Face

一起來練習吧!

善用 Hugging Face

Preparing Video For Download...