01
概述
Hugging Face 是全球最大的 AI 社区平台,被誉为"AI 界的 GitHub"。它提供模型库(500k+ 模型)、数据集库(100k+ 数据集)、应用 Spaces 等。Transformers 库是最受欢迎的 NLP 库,支持 BERT、GPT、Llama、Mistral 等 100+ 模型。Hugging Face 还提供 Tokenizers、Diffusers、PEFT、Accelerate 等工具,覆盖整个 AI 开发工作流。无论是研究还是生产,Hugging Face 都是 AI 开发者的核心平台。
02
模型库
Models Hub 是 Hugging Face 的核心,托管 500k+ 模型。涵盖 NLP、计算机视觉、语音、多模态等领域。每个模型都有模型卡片,描述其用途、性能、限制等。支持按任务、语言、许可证等筛选。模型可一键下载使用。
bash
# Browse models
# https://huggingface.co/models
# Download a model
from huggingface_hub import snapshot_download
snapshot_download(repo_id="meta-llama/Llama-3.1-8B")
# Use the CLI
huggingface-cli download meta-llama/Llama-3.1-8B
# Upload a model
huggingface-cli upload my-model ./model_files03
数据集
Datasets Hub 托管 100k+ 数据集,涵盖文本、图像、音频等。提供统一的数据加载接口,支持大数据集的流式加载。数据集有数据集卡片,描述其内容、格式、许可证等。支持数据集可视化预览。
bash