Downloads · 30 days
15
1% of all-time downloads
nanelimon/bert-base-turkish-bullying
bert-base-turkish-bullying is a translation model from nanelimon. Use it when you need text moved from one language to another. It is set up for transformers. The card lists the license as mit.
It is a Turkish bert-based model created to determine the types of bullying that people use against each other in social media. Included classes;
Downloads · 30 days
15
1% of all-time downloads
All-time downloads
2.3K
Public
Repo size
1.5 GB
Likes
8
Public
Click a slice to open those files.
.bin737 MB · 100%
From the Hugging Face model README
It is a Turkish bert-based model created to determine the types of bullying that people use against each other in social media. Included classes;
3388 tweets were used in the training of the model. Accordingly, the success rates in education are as follows;
| Cinsiyetçilik | Irkçılık | Kızdırma | Nötr | |
|---|---|---|---|---|
| Precision | 0.925 | 0.878 | 0.824 | 0.915 |
| Recall | 0.831 | 0.896 | 0.843 | 0.935 |
| F1 Score | 0.875 | 0.887 | 0.833 | 0.925 |
| Accuracy : 0.886 |
pip install torch torchvision torchaudio
pip install tf-keras
pip install transformers
pip install tensorflow
from transformers import AutoTokenizer, TextClassificationPipeline, TFBertForSequenceClassification
tokenizer = AutoTokenizer.from_pretrained("nanelimon/bert-base-turkish-bullying")
model = TFBertForSequenceClassification.from_pretrained("nanelimon/bert-base-turkish-bullying", from_pt=True)
pipe = TextClassificationPipeline(model=model, tokenizer=tokenizer, return_all_scores=True, top_k=2)
print(pipe('Bu bir denemedir hadi sende dene!'))
Result;
[[{'label': 'Nötr', 'score': 0.999175488948822}, {'label': 'Cinsiyetçi Zorbalık', 'score': 0.00042115405085496604}]]
gpl-3.0
Free Software, Hell Yeah!