--- language: - tr library_name: transformers license: mit metrics: - f1 - accuracy - recall tags: - ner - token-classification - turkish --- # Model Card for Turkish Named Entity Recognition Model This model performs Named Entity Recognition (NER) for Turkish text, identifying and classifying entities such as person names, locations, and organizations. Model got 0.9599 F1 on validation set. ## Model Details ### Model Description This is a fine-tuned BERT model for Turkish Named Entity Recognition (NER). It is based on the `dbmdz/bert-base-turkish-uncased` model and has been trained on a custom Turkish NER dataset. - **Developed by:** Ezel Bayraktar (ai@bayraktarlar.dev) - **Model type:** Token Classification (Named Entity Recognition) - **Language(s) (NLP):** Turkish - **License:** MIT - **Finetuned from model:** dbmdz/bert-base-turkish-uncased ### Direct Use This model can be used directly for Named Entity Recognition tasks in Turkish text. It identifies and labels entities such as person names (PER), locations (LOC), and organizations (ORG). ### Downstream Use [optional] The model can be integrated into larger natural language processing pipelines for Turkish, such as information extraction systems, question answering, or text summarization. ### Out-of-Scope Use This model should not be used for languages other than Turkish or for tasks beyond Named Entity Recognition. It may not perform well on domain-specific text or newly emerging named entities not present in the training data. ## Bias, Risks, and Limitations The model may inherit biases present in the training data or the pre-trained BERT model it was fine-tuned from. It may not perform consistently across different domains or types of Turkish text. ### Recommendations Users should evaluate the model's performance on their specific domain and use case. For critical applications, human review of the model's outputs is recommended. ## How to Get Started with the Model Use the code below to get started with the model. ```python from transformers import pipeline nert = pipeline('ner', model='TerminatorPower/nerT', tokenizer='TerminatorPower/nerT') answer = nert("Mustafa Kemal Atatürk, 19 Mayıs 1919'da Samsun'a çıktı.") print(answer)