Downloads · 30 days
2
4% of all-time downloads
manuelhch/xlm-roberta-large-prostata-NER
xlm-roberta-large-prostata-NER is a token classification model from manuelhch. Use it when you need labels on individual words, such as names. It is set up for transformers.
Este modelo de Procesamiento de Lenguaje Natural (PLN) extrae entidades nombradas médicas (NER) desde textos clínicos en español, específicamente de historias clínicas relacionadas con cáncer de próstata.
Downloads · 30 days
2
4% of all-time downloads
All-time downloads
47
Public
Parameters
559M
2.3 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors2.2 GB · 99%
From the Hugging Face model README
Este modelo de Procesamiento de Lenguaje Natural (PLN) extrae entidades nombradas médicas (NER) desde textos clínicos en español, específicamente de historias clínicas relacionadas con cáncer de próstata.
Este modelo es el resultado de aplicar Fine-Tuning a la arquitectura XLM-RoBERTa-large sobre un corpus de notas clínicas (dataset prostata). Su objetivo es identificar de manera automática términos médicos clave como síntomas, medicamentos, edades y referencias anatómicas. El modelo superó ampliamente los baselines académicos, logrando un F1-Score del 98.60%.
xlm-roberta-largeEl modelo puede ser utilizado directamente a través de un pipeline("ner") de Hugging Face para procesar oraciones médicas estructuradas o no estructuradas en español y extraer automáticamente las entidades clínicas relevantes sin necesidad de entrenamiento adicional.
Se puede integrar como módulo de extracción de información en sistemas más grandes de analítica en salud, tales como motores de búsqueda de historias clínicas electrónicas (EHR) o sistemas de triage automático asistido.
No debe utilizarse para la toma de decisiones clínicas directas o diagnósticos automatizados sin la validación exhaustiva de un profesional médico humano.
El modelo fue entrenado específicamente con datos de oncología urológica (próstata). Es probable que presente un sesgo hacia términos urológicos y su precisión disminuya significativamente si se aplica a otras ramas de la medicina (e.g. psiquiatría, oftalmología) o a textos generales no médicos.
Los usuarios deben estar al tanto de que el modelo puede "alucinar" o equivocarse con abreviaturas médicas ambiguas. Se recomienda utilizar un experto humano (human-in-the-loop) para auditar los resultados en entornos de producción.
Usa el siguiente código para probar el modelo rápidamente:
from transformers import pipeline
# Cargar el pipeline de NER (Asegúrate de poner tu usuario real de Hugging Face)
ner_pipeline = pipeline("ner", model="TU_USUARIO_AQUI/xlm-roberta-large-prostata-NER", aggregation_strategy="simple")
# Probar con una historia clínica de ejemplo
texto = "Paciente de 72 años presenta antecedentes médicos de HTA e hiperplasia."
entidades = ner_pipeline(texto)
print(entidades)