Hub documentation
Cómo añadir un Space a ArXiv
Cómo añadir un Space a ArXiv
Las demos en Hugging Face Spaces permiten a un público amplio probar investigaciones de vanguardia en aprendizaje automático sin escribir código. Hugging Face y ArXiv han colaborado para incrustar estas demos directamente junto a los artículos en ArXiv.
Gracias a esta integración, los usuarios ahora pueden encontrar las demos más populares de un artículo en su página de resumen en arXiv. Por ejemplo, si quieres probar las demos del modelo de clasificación de documentos LayoutLM, puedes ir a la página de arXiv del artículo de LayoutLM y navegar hasta la pestaña de demo. Verás demos de código abierto creadas por la comunidad de machine learning para este modelo, que puedes probar de inmediato en tu navegador:

Cubriremos dos formas diferentes de añadir tu Space a ArXiv para que aparezca en la pestaña Demos.
Prerrequisitos
- Hay un artículo existente en ArXiv para el que quieres crear una demostración
- Has construido (o puedes construir) una demo del modelo en Spaces
Método 1 (recomendado): Enlace desde el README del Space
La forma más sencilla de añadir un Space a un artículo de ArXiv es incluir el enlace al artículo en el archivo README del Space (README.md). Es buena práctica incluir también una cita completa. Puedes ver un ejemplo de un enlace y una cita en este README del Space de Segmentación de Ecocardiogramas.
¡Y eso es todo! Tu Space debería aparecer en la pestaña Demo junto al artículo en ArXiv en unos minutos 🤗
Método 2: Vincular un modelo relacionado
Se puede utilizar un enfoque alternativo para vincular Spaces con papers mediante la vinculación de un modelo intermedio al Space. Esto requiere que el paper esté asociado con un modelo que esté en el Hugging Face Hub (o que pueda subirse allí).
Primero, suba el modelo asociado con el artículo de ArXiv al Hugging Face Hub si aún no está allí. (Las instrucciones detalladas están aquí)
Al escribir la tarjeta del modelo (README.md) para el modelo, incluye un enlace al artículo de ArXiv. Es buena práctica incluir también una cita completa. Puedes ver un ejemplo de un enlace y una cita en la tarjeta del modelo LayoutLM
Nota: puede verificar que este paso se ha realizado correctamente comprobando si aparece un botón de ArXiv sobre la tarjeta del modelo. En el caso de LayoutLM, el botón dice: “arxiv:1912.13318” y enlaza con el artículo de LayoutLM en ArXiv.

Luego, crea una demo en Spaces que cargue este modelo. En algún lugar del código debe incluirse el nombre del modelo para que Hugging Face detecte que un Space está asociado con él.
Por ejemplo, el Space docformer_for_document_classification carga LayoutLM de esta manera e incluye la cadena
"microsoft/layoutlm-base-uncased":from transformers import LayoutLMForTokenClassification layoutlm_dummy = LayoutLMForTokenClassification.from_pretrained("microsoft/layoutlm-base-uncased", num_labels=1)Nota: Aquí tienes un resumen sobre cómo crear demos en Hugging Face Spaces y aquí hay instrucciones más específicas para Gradio y Streamlit.
En cuanto se construya tu Space, Hugging Face detectará que está asociado con el modelo. Debería aparecer un botón “Linked Models” en la esquina superior derecha del Space, como se muestra aquí:

Nota: También puedes añadir modelos vinculados manualmente actualizándolos explícitamente en los metadatos del README del Space, como se describe aquí.
Tu Space debería aparecer en la pestaña Demo junto al artículo en ArXiv en unos minutos 🤗
Update on GitHub