Shatha2030 commited on
Commit
b056af3
·
verified ·
1 Parent(s): 8f2e169

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -15
app.py CHANGED
@@ -1,24 +1,28 @@
1
  import gradio as gr
2
  from transformers import pipeline
 
3
  # Load the sentiment analysis pipeline
4
  sentiment_pipeline = pipeline("sentiment-analysis")
 
5
  def analyze_sentiment(text):
6
- result = sentiment_pipeline(text)[0]
7
- label = result["label"]
8
- score = result["score"]
9
- return f"Sentiment: {label}\nConfidence: {score:.2f}"
10
- # Create the Gradio interface
11
 
 
12
  iface = gr.Interface(
13
- fn=analyze_sentiment,
14
- inputs=gr.Textbox(placeholder="Enter text to analyze..."),
15
- outputs=gr.Textbox(),
16
- title="Sentiment Analysis App",
17
- description="Enter a sentence to determine its sentiment (positive or negative).",
18
- examples=[
19
- ["I love this product! It's amazing!"],
20
- ["I am very disappointed with the service."]
21
- ])
 
 
22
  # Launch the app
23
  if __name__ == "__main__":
24
- iface.launch()
 
1
  import gradio as gr
2
  from transformers import pipeline
3
+
4
  # Load the sentiment analysis pipeline
5
  sentiment_pipeline = pipeline("sentiment-analysis")
6
+
7
  def analyze_sentiment(text):
8
+ result = sentiment_pipeline(text)[0] # ✅ إضافة المسافة البادئة
9
+ label = result["label"]
10
+ score = result["score"]
11
+ return f"Sentiment: {label}\nConfidence: {score:.2f}"
 
12
 
13
+ # Create the Gradio interface
14
  iface = gr.Interface(
15
+ fn=analyze_sentiment,
16
+ inputs=gr.Textbox(placeholder="Enter text to analyze..."),
17
+ outputs=gr.Textbox(),
18
+ title="Sentiment Analysis App",
19
+ description="Enter a sentence to determine its sentiment (positive or negative).",
20
+ examples=[
21
+ ["I love this product! It's amazing!"],
22
+ ["I am very disappointed with the service."]
23
+ ]
24
+ )
25
+
26
  # Launch the app
27
  if __name__ == "__main__":
28
+ iface.launch()