Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -5,29 +5,24 @@ from transformers import pipeline
|
|
5 |
sentiment_analyzer = pipeline("sentiment-analysis", model="distilbert-base-uncased")
|
6 |
|
7 |
def main():
|
8 |
-
st.title("
|
9 |
|
10 |
# Text input area for the user's creative writing
|
11 |
writing = st.text_area("Enter your creative writing:")
|
12 |
|
13 |
-
if st.button("
|
14 |
if writing:
|
15 |
analyze_writing_feedback(writing)
|
16 |
else:
|
17 |
-
st.warning("Please enter
|
18 |
|
19 |
def analyze_writing_feedback(writing):
|
20 |
sentiment_result = sentiment_analyzer(writing)
|
21 |
sentiment_label = sentiment_result[0]['label']
|
22 |
-
sentiment_score = sentiment_result[0]['score']
|
23 |
|
24 |
feedback = generate_feedback(sentiment_label)
|
25 |
|
26 |
st.subheader("Feedback for Creative Writing:")
|
27 |
-
st.write("Sentiment Analysis Result:")
|
28 |
-
st.write(f"Sentiment: {sentiment_label}")
|
29 |
-
st.write(f"Confidence Score: {sentiment_score:.2f}")
|
30 |
-
st.write("Feedback:")
|
31 |
st.write(feedback)
|
32 |
|
33 |
def generate_feedback(sentiment_label):
|
|
|
5 |
sentiment_analyzer = pipeline("sentiment-analysis", model="distilbert-base-uncased")
|
6 |
|
7 |
def main():
|
8 |
+
st.title("Know your Writing Mood")
|
9 |
|
10 |
# Text input area for the user's creative writing
|
11 |
writing = st.text_area("Enter your creative writing:")
|
12 |
|
13 |
+
if st.button("Go"):
|
14 |
if writing:
|
15 |
analyze_writing_feedback(writing)
|
16 |
else:
|
17 |
+
st.warning("Please enter some text.")
|
18 |
|
19 |
def analyze_writing_feedback(writing):
|
20 |
sentiment_result = sentiment_analyzer(writing)
|
21 |
sentiment_label = sentiment_result[0]['label']
|
|
|
22 |
|
23 |
feedback = generate_feedback(sentiment_label)
|
24 |
|
25 |
st.subheader("Feedback for Creative Writing:")
|
|
|
|
|
|
|
|
|
26 |
st.write(feedback)
|
27 |
|
28 |
def generate_feedback(sentiment_label):
|