🚀 turkish-base-bert-uncased
This is a Turkish Base uncased BERT model. It doesn't distinguish between "turkish" and "Turkish" as it's an uncased model.
🚀 Quick Start
This is a Turkish Base uncased BERT model. Since this model is uncased, it does not differentiate between "turkish" and "Turkish".
⚠️ Important Note
Uncased use requires manual lowercase conversion. Don't use the do_lower_case = True
flag with the tokenizer. Instead, convert your text to lower case as follows:
text.replace("I", "ı").lower()
This is due to a known issue with the tokenizer.
Be aware that this model may exhibit biased predictions as it was trained primarily on crawled data, which inherently can contain various biases.
Other relevant information can be found in the paper.
💻 Usage Examples
Basic Usage
from transformers import AutoTokenizer, BertForMaskedLM
from transformers import pipeline
model = BertForMaskedLM.from_pretrained("ytu-ce-cosmos/turkish-base-bert-uncased")
tokenizer = AutoTokenizer.from_pretrained("ytu-ce-cosmos/turkish-base-bert-uncased")
unmasker = pipeline('fill-mask', model=model, tokenizer=tokenizer)
unmasker("gelirken bir litre [MASK] aldım.")
[{'score': 0.6248273253440857,
'token': 2417,
'token_str': 'su',
'sequence': 'gelirken bir litre su aldım.'},
{'score': 0.10369712114334106,
'token': 2168,
'token_str': 'daha',
'sequence': 'gelirken bir litre daha aldım.'},
{'score': 0.06832519918680191,
'token': 11818,
'token_str': 'benzin',
'sequence': 'gelirken bir litre benzin aldım.'},
{'score': 0.027739914134144783,
'token': 11973,
'token_str': 'bira',
'sequence': 'gelirken bir litre bira aldım.'},
{'score': 0.02571810781955719,
'token': 7279,
'token_str': 'alkol',
'sequence': 'gelirken bir litre alkol aldım.'}]
🙏 Acknowledgments
- Research supported with Cloud TPUs from Google's TensorFlow Research Cloud (TFRC). Thanks for providing access to the TFRC ❤️
- Thanks to the generous support from the Hugging Face team, it is possible to download models from their S3 storage 🤗
📚 Citations
@article{kesgin2023developing,
title={Developing and Evaluating Tiny to Medium-Sized Turkish BERT Models},
author={Kesgin, Himmet Toprak and Yuce, Muzaffer Kaan and Amasyali, Mehmet Fatih},
journal={arXiv preprint arXiv:2307.14134},
year={2023}
}
📄 License
MIT