Spaces:
No application file
No application file
| import gradio as gr | |
| # Simple dummy function for sentiment | |
| def predict_sentiment(text): | |
| positive_words = ['good', 'happy', 'awesome', 'best', 'fantastic', 'love'] | |
| negative_words = ['bad', 'sad', 'terrible', 'worst', 'hate', 'awful'] | |
| text = text.lower() | |
| score = 0 | |
| for word in positive_words: | |
| if word in text: | |
| score += 1 | |
| for word in negative_words: | |
| if word in text: | |
| score -= 1 | |
| if score > 0: | |
| return "Positive π" | |
| elif score < 0: | |
| return "Negative π" | |
| else: | |
| return "Neutral π" | |
| # Build Gradio Interface | |
| interface = gr.Interface( | |
| fn=predict_sentiment, | |
| inputs="text", | |
| outputs="text", | |
| title="Simple Sentiment Analyzer", | |
| description="Enter a sentence and get the sentiment prediction!", | |
| theme="default" | |
| ) | |
| # Launch the app | |
| if __name__ == "__main__": | |
| interface.launch() | |