geetu040's picture
Added dup_ques without word embeddings
4d6d610
raw
history blame
410 Bytes
import joblib
from pydantic import BaseModel
from src.dup_ques.preprocess import get_x
# SCHEMA
class Schema(BaseModel):
ques1: str
ques2: str
# Request Handler
def dup_ques(req):
ques1 = req.ques1
ques2 = req.ques2
X = get_x(ques1, ques2)
y = predict(X)
return y
# PIPELINE
pipeline = joblib.load("./src/dup_ques/pipeline.pkl")
def predict(X):
return pipeline.predict_proba(X).round(3).tolist()