Downloads · 30 days
0
belta1/bc_pibot_intent_setfit
bc_pibot_intent_setfit is a text classification model from belta1. Use it when you need a label for a piece of text. It is set up for pytorch. The card lists the license as mit.
Modelo multitarea para clasificación de texto en español usando un encoder compartido (sentence-transformers) y 3 cabezas clasificadoras:
Downloads · 30 days
0
Access
Public
Updated Mar 2, 2026
Repo size
90.9 MB
Likes
0
Public
Click a slice to open those files.
.safetensors90.9 MB · 99%
From the Hugging Face model README
Modelo multitarea para clasificación de texto en español usando un encoder compartido (sentence-transformers) y 3 cabezas clasificadoras:
macro: "1" o "0"intent: "value" , "method", "other"context: "standalone" o "followup"Este repositorio contiene artefactos de inferencia:
encoder/heads.ptlabel2id.jsonid2label.jsontrain_config.jsonpip install torch sentence-transformers huggingface-hub
Si usarás el código de este proyecto para inferencia local:
pip install -r requirements.txt
from huggingface_hub import snapshot_download
artifact_dir = snapshot_download(repo_id="TU_USUARIO/TU_REPO")
print(artifact_dir)
from pathlib import Path
from src.serialization.artifacts import load_artifacts
from src.infer.predict import predict_all_tasks
artifact_dir = Path("RUTA_DESCARGADA_DESDE_SNAPSHOT")
encoder, multitask_model, _, id2label = load_artifacts(artifact_dir, device="cpu")
text = "quiero pagar mi factura"
output = predict_all_tasks(
text=text,
encoder=encoder,
multitask_model=multitask_model,
id2label=id2label,
device="cpu",
)
print(output)
Salida esperada (ejemplo):
{
"macro": {"label": "1", "score": 0.97},
"intent": {"label": "method", "score": 0.92},
"context": {"label": "standalone", "score": 0.88}
}
Con este proyecto clonado, también puedes probar:
python -m src.main test --artifact-dir artifacts --text "quiero pagar mi factura" --device cpu
score corresponde a la probabilidad de la clase predicha por cada tarea.handler.py y requirements.txt orientados al entorno de despliegue.