turu / inference.py
tuva's picture
Added logistic regression language classifier model
9f0ee73
raw
history blame
557 Bytes
import joblib
from sklearn.pipeline import Pipeline
from sklearn.feature_extraction.text import TfidfVectorizer
from sklearn.linear_model import LogisticRegression
from typing import List
# Загрузка модели
model_path = "model/language_classifier.joblib"
model = joblib.load(model_path)
# Функция для предсказания
def predict(texts: List[str]):
predictions = model.predict(texts)
return predictions
def preprocess(text):
return [text]
def postprocess(prediction):
return {"label": int(prediction[0])}