noranisa commited on
Commit
d49fea8
·
verified ·
1 Parent(s): 19e8b7e

Update services/sentiment.py

Browse files
Files changed (1) hide show
  1. services/sentiment.py +8 -7
services/sentiment.py CHANGED
@@ -1,9 +1,8 @@
1
  from transformers import pipeline
2
 
3
- # 🔥 lebih ringan daripada load manual
4
  classifier = pipeline(
5
  "sentiment-analysis",
6
- model="indobenchmark/indobert-base-p1"
7
  )
8
 
9
  def predict(texts):
@@ -12,13 +11,15 @@ def predict(texts):
12
  try:
13
  outputs = classifier(texts)
14
  for o in outputs:
15
- label = o['label']
16
- if label == 'LABEL_0':
 
 
 
17
  results.append("Negative")
18
- elif label == 'LABEL_1':
19
- results.append("Neutral")
20
  else:
21
- results.append("Positive")
 
22
  except:
23
  results = ["Neutral"] * len(texts)
24
 
 
1
  from transformers import pipeline
2
 
 
3
  classifier = pipeline(
4
  "sentiment-analysis",
5
+ model="w11wo/indonesian-roberta-base-sentiment-classifier"
6
  )
7
 
8
  def predict(texts):
 
11
  try:
12
  outputs = classifier(texts)
13
  for o in outputs:
14
+ label = o['label'].lower()
15
+
16
+ if "positive" in label:
17
+ results.append("Positive")
18
+ elif "negative" in label:
19
  results.append("Negative")
 
 
20
  else:
21
+ results.append("Neutral")
22
+
23
  except:
24
  results = ["Neutral"] * len(texts)
25