Downloads · 30 days
8
22% of all-time downloads
heidercs/xlmroberta-cv-direct
xlmroberta-cv-direct is a text classification model from heidercs. Use it when you need a label for a piece of text. The card lists the license as other.
Fine-tuning de xlm-roberta-base para clasificar currículums en español en 43 categorías profesionales, leyendo únicamente los primeros 512 tokens de cada documento (sin chunking).
Downloads · 30 days
8
22% of all-time downloads
All-time downloads
37
Public
Parameters
278M
1.1 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors1.1 GB · 98%
From the Hugging Face model README
Fine-tuning de xlm-roberta-base para
clasificar currículums en español en 43 categorías profesionales, leyendo
únicamente los primeros 512 tokens de cada documento (sin chunking).
Es el modelo de referencia/comparación; para producción se recomienda
heidercs/xlmroberta-cv-chunked
(misma arquitectura, mejor resultado).
| Segmento | Documentos | Accuracy | F1 macro |
|---|---|---|---|
| Global | 2,681 | 81.4% | 0.803 |
| Cortos (≤512 tokens) | 1,097 | 85.0% | 0.820 |
| Largos (>512 tokens) | 1,584 | 78.9% | 0.773 |
from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch
tokenizer = AutoTokenizer.from_pretrained("heidercs/xlmroberta-cv-direct")
model = AutoModelForSequenceClassification.from_pretrained("heidercs/xlmroberta-cv-direct")
model.eval()
texto = "..." # texto del CV
inputs = tokenizer(texto, truncation=True, max_length=512, return_tensors="pt")
with torch.no_grad():
probs = torch.softmax(model(**inputs).logits, dim=-1)[0]
idx = int(probs.argmax())
print(model.config.id2label[idx], float(probs[idx]))
Corpus público de currículums en inglés (43 categorías), traducido a español con MarianMT. 6,195 documentos de entrenamiento / 2,681 de test. La licencia de redistribución exacta del corpus de origen depende de sus términos publicados; revisar antes de un uso comercial estricto.
Solo procesa 512 tokens (~1.5 páginas) por pasada; el resto del documento se descarta.