Downloads · 30 days
11
9% of all-time downloads
Arlizaethnunez/modelo-qa-pdqa-final
modelo-qa-pdqa-final is a question answering model from Arlizaethnunez. Use it when the input is a question plus a passage. It is set up for transformers.
Este modelo realiza Question Answering extractivo en español. Fue desarrollado a partir del modelo baseline Lisibonny/modeloqabetosquadespdqa y ajustado con la división train del dataset Lisibonny/pdqa.
Downloads · 30 days
11
9% of all-time downloads
All-time downloads
121
Public
Parameters
109M
437 MB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors437 MB · 100%
From the Hugging Face model README
Este modelo realiza Question Answering extractivo en español.
Fue desarrollado a partir del modelo baseline Lisibonny/modelo_qa_beto_squad_es_pdqa y ajustado con la división train del dataset Lisibonny/pdqa.
El sistema recibe una pregunta y un contexto, y selecciona como respuesta un fragmento presente en el contexto.
Train se utilizó para el ajuste fino, validation para comparar las variantes y test únicamente para generar las predicciones finales.
| Configuración | Exact Match | F1 |
|---|---|---|
| Baseline oficial | 60.00 | 75.84 |
| Modelo ajustado | 66.67 | 77.70 |
| Sistema final con max_answer_len=20 | 73.33 | 80.15 |
El sistema final mejoró el baseline en 13.33 puntos de Exact Match y 4.31 puntos de F1.
Las métricas fueron confirmadas con el evaluador oficial 05_evaluate_qa.py sobre los 15 ejemplos de validation.
from transformers import pipeline
qa = pipeline(
"question-answering",
model="Arlizaethnunez/modelo-qa-pdqa-final",
tokenizer="Arlizaethnunez/modelo-qa-pdqa-final"
)
resultado = qa(
question="Escriba aquí la pregunta",
context="Escriba aquí el contexto",
max_answer_len=20
)
print(resultado["answer"])
El modelo fue ajustado con 45 ejemplos de entrenamiento y evaluado con 15 ejemplos de validation. Debido al tamaño reducido de validation, una sola respuesta exacta modifica Exact Match en aproximadamente 6.67 puntos.
El modelo es extractivo, por lo que solo puede seleccionar respuestas presentes dentro del contexto.
La división test no se utilizó para seleccionar hiperparámetros ni para modificar manualmente las predicciones.