Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| positive_words = ["good", "great", "happy", "love", "awesome", "fantastic", "excellent", "amazing"] | |
| negative_words = ["bad", "sad", "terrible", "hate", "awful", "worst", "horrible", "disappointing"] | |
| def analyze_sentiment(text): | |
| text = text.lower() | |
| pos_count = sum(word in text for word in positive_words) | |
| neg_count = sum(word in text for word in negative_words) | |
| if pos_count > neg_count: | |
| return "Positive π" | |
| elif neg_count > pos_count: | |
| return "Negative π" | |
| else: | |
| return "Neutral π" | |
| demo = gr.Interface(fn=analyze_sentiment, | |
| inputs="text", | |
| outputs="text", | |
| title="Simple Sentiment Analyzer") | |
| demo.launch() |