跳到主要内容

Hugging Face Hub 文档

Hugging Face Hub 是一个拥有超过 200 万个模型、50 万个数据集和 100 万个演示应用(Spaces)的平台,所有内容都是开源且公开可用的。在这个在线平台上,人们可以轻松协作并共同构建机器学习项目。
Hub 作为一个中心平台,任何人都可以在其中探索、实验、协作,并使用机器学习构建技术。你准备好加入开源机器学习的道路了吗?🤗

功能导航速览

订阅与计划

仓库

模型

数据集

Spaces

其他

什么是 Hugging Face Hub?

我们正在帮助社区共同努力,朝着推进机器学习的目标前进 🔥。

Hugging Face Hub 是一个拥有超过 200 万个模型、50 万个数据集和 100 万个演示的平台,人们可以在其中轻松协作完成机器学习工作流。Hub 作为一个中心平台,任何人都可以在其中分享、探索、发现和实验开源机器学习。

包括科技巨头在内的任何一家公司都无法独自"解决 AI 问题"——我们实现这一目标的唯一方法是以社区为中心的方式分享知识和资源。我们正在 Hugging Face Hub 上构建最大的开源模型、数据集和演示集合,以普及并推进机器学习,让每个人都能受益 🚀。

我们鼓励你阅读行为准则内容指南,以熟悉我们期望社区成员所秉持的价值观 🤗。

你可以在 Hub 上找到什么?

Hugging Face Hub 托管基于 Git 的仓库,这些是版本控制的存储桶,可以包含你的所有文件。💾

在 Hub 上,你可以上传和发现...

  • 模型托管用于 LLM、文本、视觉和音频任务的最新最先进模型
  • 数据集提供适用于不同领域和模态的多样化数据
  • Spaces用于在浏览器中直接演示机器学习模型的交互式应用

Hub 提供版本控制、提交历史、差异对比、分支以及十多个库集成!所有仓库都基于 Xet 构建,这是一项新技术,可以高效地在 Git 中存储大文件,智能地将文件拆分为唯一块,并加速上传和下载。

你可以在仓库文档中了解更多关于所有仓库共享的功能。

模型

你可以发现并使用社区分享的数万个开源机器学习模型。为了促进负责任的模型使用和开发,模型仓库配备了模型卡片,以告知用户每个模型的局限性和偏见。还可以包含额外的元数据,例如任务、语言和评估结果等信息,如果仓库包含 TensorBoard 跟踪,甚至可以添加训练指标图表。还可以轻松地为你的模型添加推理小部件,让任何人都可以直接在浏览器中使用模型!对于程序化访问,推理提供商提供了无服务器 API。

要将模型上传到 Hub,或下载模型并将其集成到你的工作中,请查看模型文档。你还可以从支持 Hub 的十多个库中选择,例如 🤗 Transformers、Asteroid 和 ESPnet。

数据集

Hub 拥有超过 50 万个公共数据集,涵盖超过 8000 种语言,可用于 NLP、计算机视觉和音频领域的广泛任务。Hub 使查找、下载和上传数据集变得简单。数据集配有数据集卡片数据工作室形式的广泛文档,让你可以直接在浏览器中探索数据。虽然许多数据集是公开的,但组织和个人可以创建私有数据集以符合许可或隐私要求。你可以在Hugging Face Hub 文档中的数据集部分了解更多信息。

🤗 datasets 库允许你以编程方式与数据集交互,因此你可以轻松地在项目中使用 Hub 中的数据集。只需一行代码,你就可以访问数据集;即使数据集太大而无法放入你的计算机,你也可以使用流式传输来高效访问数据。

Spaces

Spaces 是在 Hub 上托管机器学习演示应用的简单方法。它们允许你构建机器学习作品集,在会议或向利益相关者展示你的项目,并与机器学习生态系统中的其他人协作。

我们目前支持两个出色的 Python SDK(GradioStreamlit),让你可以在几分钟内构建出色的应用。用户还可以创建静态 Spaces,这些是简单的 HTML/CSS/JavaScript 页面,或部署任何基于 Docker 的应用。

如果你需要 GPU 算力来运行演示,可以尝试 ZeroGPU:它会在需要时动态实时提供 NVIDIA H200 GPU。

在探索了一些 Spaces 之后(看看我们的本周 Space!),深入了解Spaces 文档,了解如何创建你自己的 Space。你还可以将 Space 升级为在 GPU 或其他加速硬件上运行。⚡️

组织

公司、大学和非营利组织是 Hugging Face 社区的重要组成部分!Hub 提供组织功能,可用于分组账户并管理数据集、模型和 Spaces。教育工作者还可以使用 Hugging Face for Classrooms 为学生创建协作组织。组织的仓库将显示在组织页面上,组织的每个成员都有能力为仓库做出贡献。除了方便地分组组织的所有工作外,Hub 还允许管理员设置角色以控制对仓库的访问,并管理组织的付款方式和计费信息。协作时,机器学习会更有趣!🔥

探索现有组织在此处创建新组织,然后访问组织文档了解更多信息。

安全

Hugging Face Hub 支持安全和访问控制功能,让你放心,你的代码、模型和数据都是安全的。访问这些文档中的安全部分,了解:

  • 用户访问令牌
  • 组织的访问控制
  • 使用 GPG 签署提交
  • 恶意软件扫描