🏥 Building MedNER-TR: A Turkish Medical NER Baseline in 7 Hours
tugrulkaya
• How to use tugrulkaya/medner-tr with Transformers:
# Use a pipeline as a high-level helper
from transformers import pipeline
pipe = pipeline("token-classification", model="tugrulkaya/medner-tr") # Load model directly
from transformers import AutoTokenizer, AutoModelForTokenClassification
tokenizer = AutoTokenizer.from_pretrained("tugrulkaya/medner-tr")
model = AutoModelForTokenClassification.from_pretrained("tugrulkaya/medner-tr")Türkçe klinik ve tıbbi metinlerde ilaç, hastalık, semptom, organ ve tıbbi test adlarını tanıyan BERT tabanlı NER modeli.
MedNER-TR, Türkçe sağlık metinleri (hasta notları, tıbbi raporlar, reçeteler) üzerinde beş temel tıbbi varlık türünü işaretlemek için dbmdz/bert-base-turkish-cased üzerinden fine-tune edilmiştir. Model, klinik NLP araştırmaları, tıbbi bilgi çıkarımı ve elektronik hasta kaydı analizinde kullanım için tasarlanmıştır.
Canlı demo için: tugrulkaya/medner-tr Space — alternatif Gradio demo
| Etiket | Açıklama | Örnek |
|---|---|---|
ILAC |
İlaç adı | Parol, Aspirin |
HASTALIK |
Hastalık / tanı | Migren, Diyabet |
SEMPTOM |
Semptom / şikayet | Baş ağrısı, Ateş |
ORGAN |
Organ / anatomik yapı | Karaciğer, Kalp |
TEST |
Tıbbi test / tetkik | MR, Kan testi |
| Metrik | Değer |
|---|---|
| F1 (micro) | 99.49% |
| Precision | 99.49% |
| Recall | 99.49% |
| Accuracy | 99.76% |
Not: Yüksek skorlar görece küçük ve kontrollü bir test setinden alınmıştır. Gerçek klinik metinlerde performans değişebilir.
from transformers import pipeline
ner = pipeline(
"token-classification",
model="tugrulkaya/medner-tr",
aggregation_strategy="simple",
)
text = "Hastaya Parol 500mg başlandı, baş ağrısı ve ateş şikayeti mevcut."
for ent in ner(text):
print(f"{ent['entity_group']:10s} {ent['word']:20s} {ent['score']:.3f}")
dbmdz/bert-base-turkish-casedMIT
@misc{kaya2025mednertr,
author = {Kaya, Tuğrul},
title = {MedNER-TR: Turkish Medical Named Entity Recognition},
year = {2025},
url = {https://huggingface.co/tugrulkaya/medner-tr}
}
Base model
dbmdz/bert-base-turkish-cased