geetu040's picture
Error Fixing:
9e290f8
raw
history blame contribute delete
441 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_PATH = "./src/dup_ques/pipeline.pkl"
def predict(X):
pipeline = joblib.load(PIPELINE_PATH)
return pipeline.predict_proba(X).round(3).tolist()