Views
No views yet
enhanced_slang_model.pkl - повна навчена модель з pipelinemodel_metadata.json - метадані про модель1import joblib
2from huggingface_hub import hf_hub_download
3
4# Завантажити модель
5model_path = hf_hub_download(
6 repo_id="RomanSavitskyi/ukrainian-slang-detection-enhanced",
7 filename="enhanced_slang_model.pkl"
8)
9
10model = joblib.load(model_path)
11
12# Класифікація
13def predict_slang_enhanced(word):
14 pred = model.predict([word])[0]
15 prob = model.predict_proba([word])[0]
16 slang_prob = prob[1]
17 label = "SLANG" if pred == 1 else "NEUTRAL"
18 return {"label": label, "score": float(slang_prob)}
19
20# Приклад використання
21result = predict_slang_enhanced("кльово")
22print(result) # {"label": "SLANG", "score": 0.84}кльово -> СЛЕНГ (0.840)
супер -> НЕЙТРАЛЬНЕ (0.460)
топчик -> СЛЕНГ (0.690)
книга -> НЕЙТРАЛЬНЕ (0.190)
хахаха -> СЛЕНГ (0.870)