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
|
|
|