Kami akan menggunakan model dalam 『SiEBERT - English-Language Sentiment Classification』 untuk mengklasifikasikan sentimen kalimat bahasa Inggris. Saya ingin mengklasifikasikan sentimen setiap kalimat bahasa Inggris dengan positif dan negatif.
Hartmann, Jochen and Heitmann, Mark and Siebert, Christian and Schamp, Christina,
“More than a feeling: Accuracy and Application of Sentiment Analysis”, International Journal of Research in Marketing(2022)
Di sini kami menggunakan model siebert/sentiment-roberta-large-english pada huggingface, jika Anda ingin menggunakan transformer pada Google Colab, Anda perlu menginstal transformers terlebih dahulu.
Visualize the results using positive and negative labels and their scores.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
fort,sinzip(ts_list,scores):score=np.round(float(s["score"]),4)# skor sentimenfont_weight="bold"ifscore>0.995else"normal"# ketebalan teks# tampilan warna untuk setiap sentimenifs["label"]=="NEGATIVE":r=255-10*int(1000-score*1000)display(HTML(f"[score={score}] <span style='color:rgb({r},100,100);font-weight:{font_weight};'>{t}</span>"))elifs["label"]=="POSITIVE":g=255-10*int(1000-score*1000)display(HTML(f"[score={score}] <span style='color:rgb(100,{g},100);font-weight:{font_weight};'>{t}</span>"))