/ Модель

Характеристики

Контекст
512 токенов
Параметры
137 млн
Лицензия
CC BY 4.0
Архитектура
bert · dense
Базовая модель
bert-base-spanish-wwm-cased
Библиотека
transformers
Опубликована
19 июн 2026

beto-prostata-ner

Разметка токеновТекст → label3 профессии

Модель BETO для извлечения клинических сущностей из испанских текстов о раке предстательной железы.

15скачиваний за 30 дней0лайковвеса обновлены25 июн 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

ralzate/beto-prostata-ner — модель распознавания именованных сущностей в медицинских текстах на испанском языке о раке предстательной железы. Она разработана как дообученная версия BETO на базе dccuchile/bert-base-spanish-wwm-cased и использует архитектуру BERT для классификации токенов по 21 BIO-метке. Модель выделяет 10 типов клинических сущностей, включая возраст, диагноз, шкалу Глисона, биомаркеры, лечение, лекарства и дозировки.

Модель предназначена для извлечения структурированной клинической информации из онкологических заключений и медицинских заметок. В README указана оценка F1 0,976 на тестовом наборе; качество вне узкой области рака простаты на испанском языке может снижаться. Модель содержит 137,1 млн параметров, принимает контекст до 512 токенов и распространяется в формате safetensors. Лицензия — CC BY 4.0.

Сценарии применения

  • извлечение диагноза рака простаты из медицинских заключений
  • распознавание показателей Глисона в онкологических заметках
  • выделение возраста пациента и клинических биомаркеров
  • извлечение назначенного лечения, лекарств и дозировок
  • структурирование данных из испаноязычных записей по онкологии простаты

Ограничения

Модель специализирована на испанских текстах о раке простаты, поэтому вне этой области качество может снижаться; редкие сущности могут распознаваться хуже. Она предназначена для поддержки извлечения информации и не заменяет клиническое суждение или автономные медицинские решения.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

BETO fine-tuned para NER de cáncer de próstata (español)

Modelo de Reconocimiento de Entidades Nombradas (NER) que extrae información clínica de textos en español sobre cáncer de próstata. Es un fine-tuning de BETO (BERT entrenado desde cero en español) para clasificación de tokens en formato BIO con 21 etiquetas.

F1 en test: 0.976 (seqeval, micro) · Precision 0.973 · Recall 0.978 · Accuracy 0.995

🎯 Para qué sirve

Detecta y clasifica, palabra por palabra, 10 tipos de entidades clínicas en informes y notas médicas de oncología prostática:

EntidadQué capturaEjemplo
EDADEdad del paciente72 años
CANCERTipo/diagnóstico de cánceradenocarcinoma de próstata
GLEASONEscala de GleasonGleason 3+3
BIOMARCADORBiomarcadores (PSA, etc.)PSA de 9.9 ng/dL
TNMEstadificación TNMT2N0M0
TRATAMIENTOTratamientosradioterapia
MEDICAMENTOFármacosbicalutamida
DOSISDosis50 mg diarios
CIRUGIAProcedimientos quirúrgicosprostatectomía radical
FECHAFechasmarzo de 2023

Cada entidad se etiqueta en esquema BIO (B- inicio, I- continuación, O fuera), para 21 etiquetas en total.

🚀 Uso rápido

from transformers import pipeline

ner = pipeline("token-classification", model="ralzate/beto-prostata-ner",
               aggregation_strategy="simple")

texto = ("Paciente masculino de 72 años con adenocarcinoma de próstata, "
         "Gleason 3+3 y PSA de 9.9 ng/dL. Se inicia radioterapia y bicalutamida 50 mg.")

for e in ner(texto):
    print(f"{e['entity_group']:14s} {e['score']*100:5.1f}%  {e['word']}")

Salida esperada (entidades como EDAD, CANCER, GLEASON, BIOMARCADOR, TRATAMIENTO, MEDICAMENTO, DOSIS).

📊 Resultados (conjunto de test, seqeval)

Barrido de batch size con 6 épocas y early stopping:

batch sizePrecisionRecallF1
8 (recomendado)0.97320.97810.9757
160.96270.97050.9666
320.94880.96030.9545

Este repositorio publica la mejor configuración (batch size 8). El F1 baja levemente al aumentar el lote porque, con 6 épocas, los lotes pequeños dan más pasos de optimización.

Comparación con XLM-RoBERTa

En el mismo dataset, BETO supera a XLM-RoBERTa-base (multilingüe) en todo el barrido (F1 0.955–0.976 vs 0.850–0.936). En NER clínico en español, un encoder nativo en español y compacto rinde mejor que un multilingüe más grande: la especialización lingüística pesa más que el tamaño.

🧠 Detalles de entrenamiento

Modelo basedccuchile/bert-base-spanish-wwm-cased (BETO, ~110M parámetros)
TareaToken Classification (NER), 21 etiquetas BIO
DominioTexto clínico de cáncer de próstata en español
Épocas6 (con early stopping, paciencia 2, métrica F1)
Learning rate2e-5
Batch size8 (este checkpoint)
Longitud máxima128 subtokens
OptimizadorAdamW, weight decay 0.01, warmup 0.1
Métricaseqeval (precision/recall/F1 a nivel de entidad)
HardwareApple M1 Pro (MPS), entrenamiento local
Alineaciónetiqueta en el primer subtoken de cada palabra; resto a -100

⚠️ Limitaciones

  • Entrenado en un dominio específico (cáncer de próstata en español); fuera de ese dominio el rendimiento puede caer.
  • El conjunto de datos es de tamaño moderado; entidades poco frecuentes pueden tener menor recall.
  • No sustituye el criterio clínico profesional. Pensado como apoyo a la extracción de información, no para decisiones médicas autónomas.
  • Hereda los posibles sesgos de BETO y del corpus clínico de entrenamiento.

🏷️ Etiquetas

O
B-EDAD, I-EDAD, B-CANCER, I-CANCER, B-GLEASON, I-GLEASON,
B-BIOMARCADOR, I-BIOMARCADOR, B-TNM, I-TNM, B-TRATAMIENTO, I-TRATAMIENTO,
B-MEDICAMENTO, I-MEDICAMENTO, B-DOSIS, I-DOSIS, B-CIRUGIA, I-CIRUGIA, B-FECHA, I-FECHA

📚 Cita

Si usas este modelo, cita también a BETO:

@inproceedings{canete2020beto,
  title={Spanish Pre-Trained BERT Model and Evaluation Data},
  author={Cañete, José and Chaperon, Gabriel and Fuentes, Rodrigo and Ho, Jou-Hui and Kang, Hojin and Pérez, Jorge},
  booktitle={PML4DC at ICLR 2020},
  year={2020}
}

Modelo afinado y publicado como parte de un proyecto de PLN en español (clasificación y NER con Transformers). Reproducible en hardware modesto (Apple Silicon) mediante fine-tuning completo para BETO y LoRA para modelos grandes.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers · token-classification

Можно запустить

Подбираем GPU…

Класс архитектуры
BertForTokenClassification
Ревизия весов
1d9080a

0 моделей