iabd10 commited on
Commit
364b6e5
·
verified ·
1 Parent(s): 4f25a39

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +60 -2
README.md CHANGED
@@ -1,5 +1,5 @@
1
  ---
2
- title: Resumen Automatico Es
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: resumen automatico es
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! 🚀