如何将空间添加到 arXiv
Hugging Face Spaces 上的演示允许广大受众尝试最先进的机器学习研究,无需编写任何代码。 Hugging Face 和 ArXiv 已经合作 将这些演示直接嵌入到 ArXiv 上的论文旁边!
由于这种集成,用户现在可以在其 arXiv 摘要页面上找到论文最受欢迎的演示。例如,如果您想尝试 LayoutLM 文档分类模型的演示,您可以访问 LayoutLM 论文的 arXiv 页面,然后导航到演示选项卡。您将看到机器学习社区为此模型构建的开源演示,您可以在浏览器中立即尝试这些演示
我们将介绍两种将您的空间添加到 ArXiv 并使其显示在演示选项卡中的不同方法。
先决条件
- 您在 ArXiv 上有一篇现有的论文,您希望为其创建一个演示
- 您已在 Spaces 上构建(或可以构建)模型的演示
方法 1(推荐):从 Space README 中链接
将空间添加到 ArXiv 论文的最简单方法是在 Space README 文件 (README.md
) 中包含指向该论文的链接。最好也包含完整的引用。您可以在此 心超图分割空间 README 上看到链接和引用的示例。
就是这样!您的空间应该会在几分钟内出现在 ArXiv 上论文旁边的演示选项卡中 🤗
方法 2:链接相关模型
可以通过将中间模型链接到空间来使用另一种方法将空间链接到论文。这要求论文与 Hugging Face Hub 上的模型相关联(或可以上传到那里)
首先,如果模型尚未在 Hugging Face Hub 上,请将与 ArXiv 论文关联的模型上传到 Hugging Face Hub。(详细说明在此处)
在为模型编写模型卡片 (README.md) 时,请包含指向 ArXiv 论文的链接。最好也包含完整的引用。您可以在 LayoutLM 模型卡片 上看到链接和引用的示例
注意:您可以通过查看模型卡片上方是否显示 ArXiv 按钮来验证此步骤是否已成功执行。在 LayoutLM 的情况下,按钮显示为:“arxiv:1912.13318” 并链接到 ArXiv 上的 LayoutLM 论文。
然后,在 Spaces 上创建一个加载此模型的演示。为了让 Hugging Face 检测到空间与其相关联,代码中的某个位置必须包含模型名称。
例如,docformer_for_document_classification 空间加载 LayoutLM 如下所示 并包含字符串
"microsoft/layoutlm-base-uncased"
from transformers import LayoutLMForTokenClassification layoutlm_dummy = LayoutLMForTokenClassification.from_pretrained("microsoft/layoutlm-base-uncased", num_labels=1)
注意:这里有关于 在 Hugging Face Spaces 上构建演示的概述,以及有关 Gradio 和 Streamlit 的更具体的说明。
构建完空间后,Hugging Face 将检测到它与模型相关联。“已链接模型”按钮应显示在空间的右上角,如下所示
注意:您还可以通过在 Space 的 README 元数据中显式更新它们来手动添加已链接模型,此处进行了描述。
您的空间应该会在几分钟内出现在 ArXiv 上论文旁边的演示选项卡中 🤗
< > 在 GitHub 上更新