Spaces:
Runtime error
Runtime error
| import torch | |
| from transformers import AutoModelForSequenceClassification,AutoTokenizer | |
| model=AutoModelForSequenceClassification.from_pretrained('sentiment_classifier/') | |
| tokenizer=AutoTokenizer.from_pretrained('sentiment_classifier/') | |
| def classify_sentiment(texts,model=model,tokenizer=tokenizer): | |
| """ | |
| user will pass texts separated by comma | |
| """ | |
| try: | |
| texts=texts.split(',') | |
| except: | |
| pass | |
| input = tokenizer(texts, padding=True, truncation=True, | |
| return_tensors="pt") | |
| logits = model(**input)['logits'].softmax(dim=1) | |
| logits = torch.argmax(logits, dim=1) | |
| output = ['Positive' if i == 1 else 'Negative' for i in logits] | |
| return output | |