Views
No views yet
1from transformers import AutoTokenizer, AutoModelForSequenceClassification
2import torch
3
4model_name = "AmaanP314/youtube-xlm-roberta-base-sentiment-multilingual"
5tokenizer = AutoTokenizer.from_pretrained(model_name)
6model = AutoModelForSequenceClassification.from_pretrained(model_name)
7
8# Example input
9comments = [
10 "This video aged like honey.", # Positive
11 "This video aged like milk.", # Negative
12 "It was just okay." # Neutral
13]
14
15inputs = tokenizer(comments, return_tensors="pt", padding=True, truncation=True)
16with torch.no_grad():
17 outputs = model(**inputs)
18predictions = torch.argmax(outputs.logits, dim=1)
19label_mapping = {0: "Negative", 1: "Neutral", 2: "Positive"}
20sentiments = [label_mapping[p.item()] for p in predictions]
21print(sentiments)@misc{cardiffnlp,
title={Twitter-XLM-RoBERTa-Base-Sentiment-Multilingual},
author={Cardiff NLP},
year={2020},
publisher={Hugging Face},
howpublished={\url{https://huggingface.co/cardiffnlp/twitter-xlm-roberta-base-sentiment-multilingual}}
}
@misc{AmaanP314,
title={Youtube-XLM-RoBERTa-Base-Sentiment-Multilingual},
author={Amaan Poonawala},
year={2025},
howpublished={\url{https://huggingface.co/AmaanP314/youtube-xlm-roberta-base-sentiment-multilingual}}
}