Maryaa4 commited on
Commit
5403424
·
verified ·
1 Parent(s): 8966170

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -5
app.py CHANGED
@@ -2,14 +2,18 @@ import gradio as gr
2
  from transformers import pipeline
3
 
4
  deployed_repo_id = "maryaa4/my-arabic-sentiment-model"
5
- loaded_sentiment_pipeline = pipeline('sentiment-analysis', model=deployed_repo_id, trust_remote_code=True)
 
 
 
 
6
 
7
  def predict_sentiment(text):
8
  if not text:
9
  return "Please enter some text for sentiment analysis."
10
  result = loaded_sentiment_pipeline(text)
11
- label = result[0]['label']
12
- score = result[0]['score']
13
  return f"Sentiment: {label.capitalize()}, Confidence: {score:.4f}"
14
 
15
  iface = gr.Interface(
@@ -17,7 +21,8 @@ iface = gr.Interface(
17
  inputs=gr.Textbox(lines=5, placeholder="أدخل النص العربي هنا..."),
18
  outputs="text",
19
  title="Arabic Sentiment Analysis",
20
- description=f"A sentiment analysis model for Arabic text, deployed from maryaa4/my-arabic-sentiment-model. Enter Arabic text and get the predicted sentiment."
21
  )
22
 
23
- iface.launch(share=True) # share=True for a temporary public link
 
 
2
  from transformers import pipeline
3
 
4
  deployed_repo_id = "maryaa4/my-arabic-sentiment-model"
5
+ loaded_sentiment_pipeline = pipeline(
6
+ "sentiment-analysis",
7
+ model=deployed_repo_id,
8
+ trust_remote_code=True
9
+ )
10
 
11
  def predict_sentiment(text):
12
  if not text:
13
  return "Please enter some text for sentiment analysis."
14
  result = loaded_sentiment_pipeline(text)
15
+ label = result[0]["label"]
16
+ score = result[0]["score"]
17
  return f"Sentiment: {label.capitalize()}, Confidence: {score:.4f}"
18
 
19
  iface = gr.Interface(
 
21
  inputs=gr.Textbox(lines=5, placeholder="أدخل النص العربي هنا..."),
22
  outputs="text",
23
  title="Arabic Sentiment Analysis",
24
+ description="A sentiment analysis model for Arabic text, deployed from maryaa4/my-arabic-sentiment-model. Enter Arabic text and get the predicted sentiment."
25
  )
26
 
27
+ # 🚨 هذا السطر هو البديل الصحيح لـ iface.launch() في السبيس
28
+ app = iface