File size: 445 Bytes
b764b4e
c1dfa2e
 
 
 
b764b4e
 
c1dfa2e
b764b4e
 
 
 
 
c1dfa2e
b764b4e
 
 
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)