AraElectra-QA-EgyLaw-Squad
BoodyAhmedHamdy
Pregunta y respuesta
Este modelo es una versión ajustada de ZeyadAhmed/AraElectra-Arabic-SQuADv2-QA en el conjunto de datos Egyptian Law Squad. Este modelo fue creado para un proyecto de graduación en Computadoras e Inteligencia Artificial en la Universidad de Helwan bajo la supervisión de la Dra. Ensaf Hossen. Está diseñado específicamente para la tarea de Respuesta a Preguntas en el ámbito del Derecho egipcio, en particular la Ley de Estado Personal (قانون الاحوال الشخصية).
Como usar
Ejemplo de uso del modelo:
from transformers import AutoTokenizer, AutoModelForQuestionAnswering
tokenizer = AutoTokenizer.from_pretrained('BoodyAhmedHamdy/AraElectra-QA-EgyLaw-Squad')
model = AutoModelForQuestionAnswering.from_pretrained('BoodyAhmedHamdy/AraElectra-QA-EgyLaw-Squad')
# Uso del modelo para responder preguntas
def answer_question(question, context):
inputs = tokenizer(question, context, return_tensors='pt')
outputs = model(**inputs)
answer_start_index = outputs.start_logits.argmax()
answer_end_index = outputs.end_logits.argmax()
answer = tokenizer.convert_tokens_to_string(tokenizer.convert_ids_to_tokens(inputs.input_ids[0][answer_start_index:answer_end_index+1]))
return answer
Funcionalidades
- Modelo ajustado de ZeyadAhmed/AraElectra-Arabic-SQuADv2-QA
- Utiliza el conjunto de datos Egyptian Law Squad
- Optimizado para la Ley de Estado Personal egipcia
- Creado por un equipo de estudiantes de la Universidad de Helwan
Casos de uso
- Responder preguntas sobre la Ley de Estado Personal en Egipto
- Ayuda en tareas legales relacionadas con el derecho egipcio