Loading…
Loading…
Modelo de la Tarea 1 del Diplomado de Ciencia de Datos con Python: ¿Pueden convertir titulares peruanos en un clasificador de noticias?
Es un distilbert-base-multilingual-cased ajustado (fine-tuning) para asignar un titular de noticia peruana a una de 4 categorías:
| id | etiqueta |
|---|---|
| 0 | politica |
| 1 | economia |
| 2 | deportes |
| 3 | ciencia_tecnologia |
random_state=42): 275 de train, 59 de validación y 60 de test.Trainer de Hugging Face en CPU: 8 épocas, batch 16, learning rate 5e-5, max_length=64, entrada = solo el titular (unos 11 minutos).| Enfoque | F1 macro |
|---|---|
Zero-shot (joeddav/xlm-roberta-large-xnli) |
0.695 |
LLM (Qwen/Qwen2.5-1.5B-Instruct) |
0.779 |
| Este modelo | 0.885 (accuracy 0.883) |
from transformers import pipeline
clf = pipeline("text-classification", model="Criswong92/distilbert-noticias-elcomercio", top_k=None)
clf("BCR mantiene su tasa de referencia en 4,25% por tercer mes consecutivo")
Código, datos y dashboard: https://github.com/Cris92W/Python-Intermedio/tree/main/tarea_1
distilbert/distilbert-base-multilingual-cased