Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -7,7 +7,13 @@ API_TOKEN = os.environ.get('HUGGINGFACEHUB_API_TOKEN')
|
|
7 |
HEADERS = {"Authorization": f"Bearer {API_TOKEN}"}
|
8 |
|
9 |
def get_sentiment_category(sentiment_label):
|
10 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
12 |
st.title("DistilGPT2 Movie Review Sentiment Analysis")
|
13 |
|
@@ -39,9 +45,9 @@ if st.button("Analyze"):
|
|
39 |
sentiment_end = result.find(".", sentiment_start)
|
40 |
sentiment_label = result[sentiment_start:sentiment_end].strip()
|
41 |
|
42 |
-
# Convert sentiment label to
|
43 |
sentiment_category = get_sentiment_category(sentiment_label)
|
44 |
st.write(f"Sentiment: {sentiment_category}")
|
45 |
|
46 |
except requests.exceptions.RequestException as e:
|
47 |
-
st.error("Error reaching API\n{}".format(e))
|
|
|
7 |
HEADERS = {"Authorization": f"Bearer {API_TOKEN}"}
|
8 |
|
9 |
def get_sentiment_category(sentiment_label):
|
10 |
+
sentiment_label = sentiment_label.lower()
|
11 |
+
if "positive" in sentiment_label:
|
12 |
+
return "Positive"
|
13 |
+
elif "negative" in sentiment_label:
|
14 |
+
return "Negative"
|
15 |
+
else:
|
16 |
+
return "Mixed"
|
17 |
|
18 |
st.title("DistilGPT2 Movie Review Sentiment Analysis")
|
19 |
|
|
|
45 |
sentiment_end = result.find(".", sentiment_start)
|
46 |
sentiment_label = result[sentiment_start:sentiment_end].strip()
|
47 |
|
48 |
+
# Convert sentiment label to category
|
49 |
sentiment_category = get_sentiment_category(sentiment_label)
|
50 |
st.write(f"Sentiment: {sentiment_category}")
|
51 |
|
52 |
except requests.exceptions.RequestException as e:
|
53 |
+
st.error("Error reaching API\n{}".format(e))
|