ElizabethSrgh commited on
Commit
2e6e850
·
verified ·
1 Parent(s): 3b2ba01

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -6
app.py CHANGED
@@ -12,12 +12,17 @@ class MultiTaskModel(nn.Module):
12
  self.topik_classifier = nn.Linear(hidden_size, num_topic_classes)
13
  self.sentiment_classifier = nn.Linear(hidden_size, num_sentiment_classes)
14
 
15
- def forward(self, input_ids, attention_mask):
16
- outputs = self.encoder(input_ids=input_ids, attention_mask=attention_mask)
17
- pooled_output = outputs.last_hidden_state[:, 0]
18
- topik_logits = self.topik_classifier(pooled_output)
19
- sentimen_logits = self.sentimen_classifier(pooled_output)
20
- return topik_logits, sentimen_logits
 
 
 
 
 
21
 
22
  # Load tokenizer & model
23
  tokenizer = AutoTokenizer.from_pretrained("tokenizer")
 
12
  self.topik_classifier = nn.Linear(hidden_size, num_topic_classes)
13
  self.sentiment_classifier = nn.Linear(hidden_size, num_sentiment_classes)
14
 
15
+ def forward(self, input_ids, attention_mask, token_type_ids=None):
16
+ outputs = self.encoder(
17
+ input_ids=input_ids,
18
+ attention_mask=attention_mask,
19
+ token_type_ids=token_type_ids
20
+ )
21
+ pooled_output = outputs.last_hidden_state[:, 0]
22
+ topik_logits = self.topik_classifier(pooled_output)
23
+ sentimen_logits = self.sentiment_classifier(pooled_output)
24
+ return topik_logits, sentimen_logits
25
+
26
 
27
  # Load tokenizer & model
28
  tokenizer = AutoTokenizer.from_pretrained("tokenizer")