Spaces:
Paused
Paused
| import gradio as gr | |
| from keras.models import load_model | |
| import pickle | |
| import torch | |
| import numpy as np | |
| import pandas as pd | |
| from utils import test_sentences | |
| model = torch.load('bert_classification(0.87).pt') | |
| # Gradio ์ธํฐํ์ด์ค์์ ์ฌ์ฉํ ํจ์ ์ ์ | |
| def predict_sentiment(text): | |
| logit = test_sentences([text], model) | |
| sent = np.argmax(logit) | |
| classes = {0: "์ค๋ฆฝ", 1:"๊ธ์ ", 2:"๋ถ์ "} | |
| sentiment = classes[sent] | |
| return sentiment | |
| title = "๐คทโโ๏ธ๐คทโโ๏ธWhat is the EMOTION of TWEETโ" | |
| description = "โถํธ์ํฐ ๊ฐ์ ์์๋ณด๊ธฐ" | |
| tweet = gr.Interface( | |
| fn=predict_sentiment, | |
| inputs="text", | |
| outputs="text", | |
| title=title, | |
| theme="finlaymacklon/boxy_violet", | |
| description=description | |
| ) | |
| tweet.launch(share=True) | |