TUKE-KEMT/hate_speech_slovak
Viewer • Updated • 13.2k • 247 • 5
How to use tetianamohorian/hate_speech_model with Transformers:
# Use a pipeline as a high-level helper
from transformers import pipeline
pipe = pipeline("text-classification", model="tetianamohorian/hate_speech_model") # Load model directly
from transformers import AutoTokenizer, AutoModelForSequenceClassification
tokenizer = AutoTokenizer.from_pretrained("tetianamohorian/hate_speech_model")
model = AutoModelForSequenceClassification.from_pretrained("tetianamohorian/hate_speech_model")Tento model je doladený na úlohu rozpoznávania nenávistnej reči v slovenskom jazyku,
vychádzajúc z architektúry SlovakT5-base.
TUKE-KEMT/hate_speech_slovak| Model | Precision | Recall | F1 Score |
|---|---|---|---|
| SlovakT5-base | 0.6689 | 0.6082 | 0.6386 |
| SlovakT5-base LoRA | 0.7113 | 0.7859 | 0.7486 |
Text: "Nenávidím ťa a všetkých ako ty."
Obsahuje text nenávistnú reč?
Áno → ak je toxickýNie → ak nie jetransformers)
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
tokenizer = AutoTokenizer.from_pretrained("tetianamohorian/hate_speech_model")
model = AutoModelForSeq2SeqLM.from_pretrained("tetianamohorian/hate_speech_model")
inputs = tokenizer('Text: "Nenávidím ťa.\nObsahuje text nenávistnú reč?"', return_tensors="pt")
outputs = model.generate(**inputs)
print(tokenizer.decode(outputs[0], skip_special_tokens=True)) # Áno
peft, transformersr=8, alpha=16)MIT
Model vytvorený ako súčasť bakalárskej práce na TUKE, 2025.
Kontakt: GitHub
Base model
TUKE-KEMT/slovak-t5-base