Downloads · 30 days
3
7% of all-time downloads
Kevinsanchez11/beto-condition-action-extractor-es
beto-condition-action-extractor-es is a text classification model from Kevinsanchez11. Use it when you need a label for a piece of text. The card lists the license as apache-2.0.
Modelo BERT fine-tuned para clasificar oraciones de requisitos de software que contienen estructuras condición-acción.
Downloads · 30 days
3
7% of all-time downloads
All-time downloads
46
Public
Parameters
110M
439 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors439 MB · 100%
From the Hugging Face model README
Modelo BERT fine-tuned para clasificar oraciones de requisitos de software que contienen estructuras condición-acción.
from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch
# Cargar modelo
model_name = "Kevinsanchez11/beto-condition-action-extractor-es"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSequenceClassification.from_pretrained(model_name)
# Predecir
texto = "Si el usuario presiona el botón, el sistema valida los datos"
inputs = tokenizer(texto, return_tensors="pt", max_length=128, truncation=True, padding=True)
with torch.no_grad():
outputs = model(**inputs)
probs = torch.softmax(outputs.logits, dim=1)
pred = torch.argmax(probs, dim=1).item()
resultado = "Tiene condición-acción" if pred == 1 else "No tiene condición-acción"
print(f"{resultado} ({probs[0, pred].item()*100:.1f}%)")
Desarrollado para generación automática de casos de prueba a partir de requisitos de software.
Apache 2.0