teguhsuby commited on
Commit
f278e0e
·
1 Parent(s): 2fc050b

Upload Lagi

Browse files
Files changed (1) hide show
  1. app.py +16 -3
app.py CHANGED
@@ -20,13 +20,26 @@ def predict(text):
20
  pred_sentiment = sentiment_logits.argmax(dim=1).item()
21
  pred_lang = lang_logits.argmax(dim=1).item()
22
 
23
- sentiment_label = "positive" if pred_sentiment == 1 else "negative"
24
- lang_label = le.inverse_transform([pred_lang])[0]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
 
26
  return sentiment_label, lang_label
27
 
28
 
29
-
30
  interface = gr.Interface(
31
  fn=predict,
32
  inputs=gr.Textbox(label="Masukkan Teks Dalam Bahasa (Inggris/Belanda/Spanyol/Perancis)"),
 
20
  pred_sentiment = sentiment_logits.argmax(dim=1).item()
21
  pred_lang = lang_logits.argmax(dim=1).item()
22
 
23
+ if pred_sentiment == 2:
24
+ sentiment_label = "positive"
25
+ elif pred_sentiment == 1:
26
+ sentiment_label = "neutral"
27
+ else:
28
+ sentiment_label = "negative"
29
+
30
+ lang_code_map = {
31
+ 'de': 'German',
32
+ 'es': 'Espanyol',
33
+ 'en': 'English',
34
+ 'fr': 'French'
35
+ }
36
+
37
+ lang_code = le.inverse_transform([pred_lang])[0]
38
+ lang_label = lang_code_map.get(lang_code, "Unknown")
39
 
40
  return sentiment_label, lang_label
41
 
42
 
 
43
  interface = gr.Interface(
44
  fn=predict,
45
  inputs=gr.Textbox(label="Masukkan Teks Dalam Bahasa (Inggris/Belanda/Spanyol/Perancis)"),