Spaces:
Running
Running
File size: 1,133 Bytes
925e416 cbd3f4c 925e416 e5d6638 7129d6d 925e416 bf0ed33 925e416 c71ee2b 925e416 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# Imports
import gradio as gr
from sklearn.linear_model import LogisticRegression
import pickle5 as pickle
# Load model from pickle file
model = pickle.load(open('lg_classifier.sav', 'rb'))
# Define function to predict
def predict(text):
return model.predict([text])[0]
# Define interface
iface = gr.Interface(fn=predict,
inputs=gr.inputs.Textbox(lines=10, label="Input Text"),
outputs=gr.outputs.Label(num_top_classes=3),
title="Text Classification",
description="Classify text as other[0], healthcare[1], or technology[2]",
examples=['The indictments were announced Tuesday by the Justice Department in Cairo.', "In 2019, the men's singles winner was Novak Djokovic who defeated Roger Federer in a tournament taking place in the United Kingdom.", 'In a study published by the American Heart Association on January 18, researchers at the Johns Hopkins School of Medicine found that meal timing did not impact weight.'],
allow_flagging='never'
)
demo = iface.launch(share=True)
|