File size: 445 Bytes
132ff2f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | # model_wrapper.py
import joblib
import numpy as np
LABELS = ['admiration','anger','disgust','fear','hope',
'joy','love','pride','sadness']
class MyModel:
def __init__(self):
bundle = joblib.load("model.pkl")
self.vectorizer = bundle["vectorizer"]
self.classifier = bundle["classifier"]
def predict(self, texts):
X = self.vectorizer.transform(texts)
return self.classifier.predict(X) |