deberta-base-combined-squad1-aqa-1epoch-and-newsqa-2epoch
stevemobs
Pregunta y respuesta
Este modelo es una versión afinada de stevemobs/deberta-base-combined-squad1-aqa-1epoch en el dataset None. Este modelo de Transformers es usado para tareas de respuesta a preguntas y ha sido entrenado por 2 épocas. Alcanzó una pérdida de 0.7521 en el conjunto de evaluación.
Como usar
Este modelo se puede usar para tareas de respuesta a preguntas basadas en el texto y se puede implementar usando Transformers y PyTorch. Aquí tienes un ejemplo de cómo usarlo:
from transformers import AutoModelForQuestionAnswering, AutoTokenizer
import torch
model_name = "stevemobs/deberta-base-combined-squad1-aqa-1epoch-and-newsqa-2epoch"
model = AutoModelForQuestionAnswering.from_pretrained(model_name)
tokenizer = AutoTokenizer.from_pretrained(model_name)
question = "¿Cuál es la capital de Francia?"
text = "París es la capital de Francia."
inputs = tokenizer.encode_plus(question, text, add_special_tokens=True, return_tensors="pt")
input_ids = inputs["input_ids"].tolist()[0]
text_tokens = tokenizer.convert_ids_to_tokens(input_ids)
output = model(**inputs)
answer_start_scores = output.start_logits
answer_end_scores = output.end_logits
answer_start = torch.argmax(answer_start_scores)
answer_end = torch.argmax(answer_end_scores + 1)
answer = tokenizer.convert_tokens_to_string(tokenizer.convert_ids_to_tokens(input_ids[answer_start:answer_end]))
print(f"Respuesta: {answer}")
Funcionalidades
- Tarea de respuesta a preguntas
- Implementado con Transformers
- Usa PyTorch
- Soporte para TensorBoard
- Generado a partir de Trainer
Casos de uso
- Sistemas automáticos de respuesta a preguntas
- Chatbots
- Asistentes virtuales
- Buscadores de información