Spaces:
Runtime error
Runtime error
| from transformers import pipeline | |
| class EnhancedSentimentAnalyzer: | |
| """Advanced sentiment analysis with additional techniques""" | |
| def __init__(self): | |
| self.sentiment_pipeline = pipeline('sentiment-analysis') | |
| def analyze(self, text: str) -> dict[str, any]: | |
| """Analyze sentiment with advanced techniques""" | |
| analysis = self.sentiment_pipeline(text) | |
| return analysis[0] | |
| def detailed_analysis(self, text: str) -> dict[str, any]: | |
| """Provide a more detailed sentiment analysis""" | |
| scores = self.sentiment_pipeline(text)[0] | |
| if scores['label'] == 'POSITIVE': | |
| sentiment = "Positive" | |
| elif scores['label'] == 'NEGATIVE': | |
| sentiment = "Negative" | |
| else: | |
| sentiment = "Neutral" | |
| return { | |
| "scores": scores, | |
| "sentiment": sentiment | |
| } |