kanhacoderx commited on
Commit
a6438ff
·
verified ·
1 Parent(s): b04327e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -1
app.py CHANGED
@@ -99,7 +99,18 @@ class DepartmentClassifierService:
99
  "sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2"
100
  )
101
 
102
- self.classifier = joblib.load(model_path)
 
 
 
 
 
 
 
 
 
 
 
103
 
104
  self.embedding_model = SentenceTransformer(self.embedding_model_name)
105
 
 
99
  "sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2"
100
  )
101
 
102
+ model_package = joblib.load(model_path)
103
+
104
+ if isinstance(model_package, dict):
105
+ self.classifier = model_package["classifier"]
106
+ self.model_classes = model_package.get("classes", list(self.classifier.classes_))
107
+ self.embedding_model_name = model_package.get(
108
+ "embedding_model_name",
109
+ self.embedding_model_name
110
+ )
111
+ else:
112
+ self.classifier = model_package
113
+ self.model_classes = list(self.classifier.classes_)
114
 
115
  self.embedding_model = SentenceTransformer(self.embedding_model_name)
116