Spaces:
Sleeping
Sleeping
from obsei.analyzer.classification_analyzer import ClassificationAnalyzerConfig, ZeroShotClassificationAnalyzer | |
from obsei.analyzer.sentiment_analyzer import * | |
# Tạo đối tượng cấu hình phân tích | |
transformers_analyzer_config = TransformersSentimentAnalyzerConfig( | |
labels=["positive", "negative"], | |
multi_class_classification=False, | |
add_positive_negative_labels=True | |
) | |
text_samples = [ | |
"I love this product, it's amazing!", | |
"I hate this, it's terrible.", | |
"I'm feeling okay, not too good, not too bad.", | |
] | |
# Chuyển văn bản thành đối tượng TextPayload | |
source_responses = [TextPayload(processed_text=text) for text in text_samples] | |
# Tạo đối tượng phân tích cảm xúc với TransformersSentimentAnalyzer | |
transformers_analyzer = TransformersSentimentAnalyzer(model_name_or_path="facebook/bart-large-mnli", device="auto") | |
# Phân tích cảm xúc với TransformersSentimentAnalyzer và truyền analyzer_config | |
transformers_results = transformers_analyzer.analyze_input(source_responses, analyzer_config=transformers_analyzer_config) | |
print(transformers_results) | |