Spaces:
Running
Running
Update sentiment.py
Browse files- sentiment.py +4 -4
sentiment.py
CHANGED
@@ -10,7 +10,7 @@ def translate_sentiment(label):
|
|
10 |
else:
|
11 |
return "😡 **負向**"
|
12 |
|
13 |
-
#
|
14 |
def convert_confidence(score):
|
15 |
percentage = round(score * 100)
|
16 |
if score >= 0.90:
|
@@ -36,9 +36,9 @@ def analyze_sentiment(text, model_id):
|
|
36 |
confidence = result[0]["score"]
|
37 |
confidence_label = convert_confidence(confidence)
|
38 |
|
39 |
-
return f"**情緒分類**: {sentiment}\n**AI
|
40 |
else:
|
41 |
-
return "⚠️ **無法分析文本,請稍後再試**"
|
42 |
|
43 |
except Exception as e:
|
44 |
-
return f"❌ **錯誤**: {str(e)}"
|
|
|
10 |
else:
|
11 |
return "😡 **負向**"
|
12 |
|
13 |
+
# 轉換信心度
|
14 |
def convert_confidence(score):
|
15 |
percentage = round(score * 100)
|
16 |
if score >= 0.90:
|
|
|
36 |
confidence = result[0]["score"]
|
37 |
confidence_label = convert_confidence(confidence)
|
38 |
|
39 |
+
return f"**情緒分類**: {sentiment}\n**AI 判斷的信心度**: {confidence_label}", confidence # 返回文本 & 信心度數值
|
40 |
else:
|
41 |
+
return "⚠️ **無法分析文本,請稍後再試**", 0.0
|
42 |
|
43 |
except Exception as e:
|
44 |
+
return f"❌ **錯誤**: {str(e)}", 0.0
|