mohd43 commited on
Commit
bd366a6
1 Parent(s): 069556a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -11
app.py CHANGED
@@ -5,20 +5,22 @@ from transformers import pipeline
5
  pipeline = pipeline("text-classification", model="ProsusAI/finbert", trust_remote_code=True)
6
 
7
  def predict(input_text):
8
- predictions = pipeline(input_text, threshold=0.5, return_scores=True)
9
- return predictions[0]
10
 
 
11
  gradio_app = gr.Interface(
12
- predict,
13
- inputs=gr.Textbox(label="Write a text"),
14
- outputs=None,
15
- components=[
16
- gr.Label(label="Label: {}".format(predictions[0]["label"])),
17
- gr.Label(label="Score: {:.2f}".format(predictions[0]["score"][0])),
18
- ],
19
- title="Financial Sentiment Analysis",
 
20
  )
21
 
22
  # Launch the Gradio interface
23
  if __name__ == "__main__":
24
- gradio_app.launch()
 
5
  pipeline = pipeline("text-classification", model="ProsusAI/finbert", trust_remote_code=True)
6
 
7
  def predict(input_text):
8
+   predictions = pipeline(input_text, threshold=0.5, return_scores=True)
9
+   return predictions[0]
10
 
11
+ # Define the Gradio interface
12
  gradio_app = gr.Interface(
13
+   predict,
14
+   inputs=gr.Textbox(label="Write a text"),
15
+   outputs=None, # Remove outputs here
16
+   components=[ # Add components to display probabilities
17
+     gr.Label(label="Neutral: {:.2f}".format(predictions[0]["score"][0])),
18
+     gr.Label(label="Positive: {:.2f}".format(predictions[0]["score"][1])),
19
+     gr.Label(label="Negative: {:.2f}".format(predictions[0]["score"][2])),
20
+   ],
21
+   title="Financial Sentiment Analysis",
22
  )
23
 
24
  # Launch the Gradio interface
25
  if __name__ == "__main__":
26
+   gradio_app.launch()