Spaces:
Sleeping
Sleeping
Update README.md
Browse files
README.md
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
---
|
| 2 |
-
title: Resumen
|
| 3 |
emoji: 👀
|
| 4 |
colorFrom: gray
|
| 5 |
colorTo: green
|
|
@@ -8,7 +8,65 @@ sdk_version: 5.23.2
|
|
| 8 |
app_file: app.py
|
| 9 |
pinned: false
|
| 10 |
license: cc-by-nc-4.0
|
| 11 |
-
short_description:
|
| 12 |
---
|
| 13 |
|
| 14 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
title: Resumen Automático Es
|
| 3 |
emoji: 👀
|
| 4 |
colorFrom: gray
|
| 5 |
colorTo: green
|
|
|
|
| 8 |
app_file: app.py
|
| 9 |
pinned: false
|
| 10 |
license: cc-by-nc-4.0
|
| 11 |
+
short_description: Resumen automático en español
|
| 12 |
---
|
| 13 |
|
| 14 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
| 15 |
+
|
| 16 |
+
# 📖 Resumen Automático en Español
|
| 17 |
+
|
| 18 |
+
## 📌 Objetivo
|
| 19 |
+
Este proyecto tiene como objetivo desarrollar una aplicación interactiva en **Hugging Face Spaces** para la **generación automática de resúmenes en español**, utilizando el modelo preentrenado **mrm8488/bert2bert_shared-spanish-finetuned-summarization**.
|
| 20 |
+
|
| 21 |
+
## 🔧 Pasos Realizados
|
| 22 |
+
### 1️⃣ Exploración del Modelo
|
| 23 |
+
- Accedimos a [Hugging Face Models](https://huggingface.co/models) y buscamos modelos para **resumen en español**.
|
| 24 |
+
- Seleccionamos el modelo **mrm8488/bert2bert_shared-spanish-finetuned-summarization**, especializado en generar resúmenes en español.
|
| 25 |
+
- Revisamos la documentación del modelo.
|
| 26 |
+
|
| 27 |
+
### 2️⃣ Configuración del Entorno y Creación del Space
|
| 28 |
+
- Se creó una cuenta en Hugging Face.
|
| 29 |
+
- Se generó un nuevo Space con **Gradio** como framework.
|
| 30 |
+
- Se añadió el archivo `requirements.txt` con las dependencias necesarias:
|
| 31 |
+
```
|
| 32 |
+
transformers
|
| 33 |
+
gradio
|
| 34 |
+
torch
|
| 35 |
+
```
|
| 36 |
+
|
| 37 |
+
### 3️⃣ Desarrollo de la Aplicación
|
| 38 |
+
- Se cargó el modelo en `app.py` con el siguiente código:
|
| 39 |
+
```python
|
| 40 |
+
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM, pipeline
|
| 41 |
+
import gradio as gr
|
| 42 |
+
|
| 43 |
+
tokenizer = AutoTokenizer.from_pretrained("mrm8488/bert2bert_shared-spanish-finetuned-summarization")
|
| 44 |
+
model = AutoModelForSeq2SeqLM.from_pretrained("mrm8488/bert2bert_shared-spanish-finetuned-summarization")
|
| 45 |
+
|
| 46 |
+
resumidor = pipeline("summarization", model=model, tokenizer=tokenizer)
|
| 47 |
+
```
|
| 48 |
+
- Se creó la función para generar resúmenes.
|
| 49 |
+
- Se diseñó una interfaz con **Gradio** para permitir la interacción del usuario.
|
| 50 |
+
|
| 51 |
+
### 4️⃣ Despliegue y Pruebas
|
| 52 |
+
- Se subieron los archivos `app.py` y `requirements.txt` al Space.
|
| 53 |
+
- Se ejecutó la aplicación y se realizaron pruebas con textos en español.
|
| 54 |
+
|
| 55 |
+
## 🎯 Cómo Usar la Aplicación
|
| 56 |
+
1. Accede al Space en Hugging Face (https://huggingface.co/spaces/iabd10/resumen-automatico-es).
|
| 57 |
+
2. Introduce un texto largo en español en la caja de entrada.
|
| 58 |
+
3. La aplicación generará un resumen automático utilizando el modelo preentrenado.
|
| 59 |
+
|
| 60 |
+
## 🗣️ Discusión
|
| 61 |
+
El uso de **modelos preentrenados** en Hugging Face ofrece múltiples ventajas:
|
| 62 |
+
- Permite generar resúmenes de forma rápida y eficiente sin necesidad de entrenamiento adicional.
|
| 63 |
+
- Facilita el procesamiento de grandes volúmenes de texto de manera estructurada.
|
| 64 |
+
- Su integración con **Gradio** simplifica la implementación de interfaces interactivas.
|
| 65 |
+
|
| 66 |
+
Los **Spaces** de Hugging Face proporcionan una plataforma accesible para compartir modelos y aplicaciones interactivas sin necesidad de infraestructura propia. Algunas mejoras futuras incluyen:
|
| 67 |
+
- Implementar opciones avanzadas de ajuste de resumen.
|
| 68 |
+
- Permitir la generación de resúmenes en múltiples idiomas.
|
| 69 |
+
- Integrar visualizaciones para comparar textos originales y resumidos.
|
| 70 |
+
|
| 71 |
+
|
| 72 |
+
¡Gracias por revisar este proyecto! 🚀
|