Spaces:
Runtime error
Runtime error
Commit
·
3ee26a2
1
Parent(s):
2a51274
Bug fix and inverse encoding functionality
Browse files- app.py +5 -1
- encoders/label_encoder.pkl +0 -0
app.py
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
import gradio as gr
|
|
|
2 |
from model import CustomModel
|
3 |
from preprocess import preprocess_pipeline, vectorizer
|
4 |
import os
|
@@ -8,8 +9,11 @@ os.system("cp -r ./nltk_data/ /home/user/nltk_data")
|
|
8 |
def analyze(text):
|
9 |
model = CustomModel()
|
10 |
text = preprocess_pipeline(text)
|
11 |
-
vector = vectorizer([text])
|
12 |
pred = model.predict(vector)
|
|
|
|
|
|
|
13 |
return pred
|
14 |
|
15 |
app = gr.Interface(fn=analyze, inputs="text", outputs="text")
|
|
|
1 |
import gradio as gr
|
2 |
+
import pickle
|
3 |
from model import CustomModel
|
4 |
from preprocess import preprocess_pipeline, vectorizer
|
5 |
import os
|
|
|
9 |
def analyze(text):
|
10 |
model = CustomModel()
|
11 |
text = preprocess_pipeline(text)
|
12 |
+
vector = vectorizer([text]).toarray()
|
13 |
pred = model.predict(vector)
|
14 |
+
label_encoder = pickle.load(open("encoders/label_encoder.pkl", "rb"))
|
15 |
+
pred = label_encoder.inverse_transform(pred)[0]
|
16 |
+
pred = pred[pred.find('(')+1:pred.find(')')]
|
17 |
return pred
|
18 |
|
19 |
app = gr.Interface(fn=analyze, inputs="text", outputs="text")
|
encoders/label_encoder.pkl
ADDED
Binary file (277 Bytes). View file
|
|