Fast, accurate Turkish educational content classifier. Predicts educational quality scores (0-5) for Turkish web text.
1from transformers import AutoTokenizer, AutoModelForSequenceClassification
2import torch
3
4model_name = "YsK-dev/TurkWeb-Edu-Classifier-V5"
5tokenizer = AutoTokenizer.from_pretrained(model_name)
6model = AutoModelForSequenceClassification.from_pretrained(model_name)
7
8text = "Fotosentez, bitkilerin güneş ışığını kullanarak karbondioksit ve suyu glikoz ve oksijene dönüştürdüğü biyokimyasal bir süreçtir."
9
10inputs = tokenizer(text, return_tensors="pt", truncation=True, max_length=1024)
11with torch.no_grad():
12 score = model(**inputs).logits.squeeze().item()
13
14print(f"Score: {score:.2f}")
15print(f"Educational: {score >= 3}")