Spaces:
Sleeping
Sleeping
| import gradio | |
| from transformers import pipeline | |
| username = "yrajm1997" | |
| repo_name = "finetuned-sentiment-model" | |
| repo_path = username+ '/' + repo_name | |
| sentiment_model = pipeline(model= repo_path) | |
| # Function for response generation | |
| def predict_sentiment(text): | |
| result = sentiment_model(text) | |
| if result[0]['label'].endswith('0'): | |
| return 'Negative' | |
| else: | |
| return 'Positive' | |
| # Input from user | |
| in_prompt = gradio.components.Textbox(lines=10, placeholder=None, label='Enter review text') | |
| # Output response | |
| out_response = gradio.components.Textbox(type="text", label='Sentiment') | |
| # Gradio interface to generate UI link | |
| title = "Sentiment Classification" | |
| description = "Analyse sentiment of the given review" | |
| iface = gradio.Interface(fn = predict_sentiment, | |
| inputs = [in_prompt], | |
| outputs = [out_response], | |
| title = title, | |
| description = description) | |
| iface.launch(debug = True)#, server_name = "0.0.0.0", server_port = 8001) # Ref. for parameters: https://www.gradio.app/docs/interface |