dazzleun-7 commited on
Commit
b04e9c4
·
verified ·
1 Parent(s): e19e3ff

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -0
app.py CHANGED
@@ -32,6 +32,20 @@ else:
32
  device = torch.device("cpu")
33
  print('No GPU available, using the CPU instead.')
34
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
 
36
  # Kobert_softmax
37
  class BERTClassifier(nn.Module):
 
32
  device = torch.device("cpu")
33
  print('No GPU available, using the CPU instead.')
34
 
35
+ class BERTDataset(Dataset):
36
+ def __init__(self, dataset, sent_idx, label_idx, bert_tokenizer, vocab, max_len,
37
+ pad, pair):
38
+ transform = BERTSentenceTransform(bert_tokenizer, max_seq_length=max_len,vocab=vocab, pad=pad, pair=pair)
39
+ #transform = nlp.data.BERTSentenceTransform(
40
+ # tokenizer, max_seq_length=max_len, pad=pad, pair=pair)
41
+ self.sentences = [transform([i[sent_idx]]) for i in dataset]
42
+ self.labels = [np.int32(i[label_idx]) for i in dataset]
43
+
44
+ def __getitem__(self, i):
45
+ return (self.sentences[i] + (self.labels[i], ))
46
+
47
+ def __len__(self):
48
+ return (len(self.labels))
49
 
50
  # Kobert_softmax
51
  class BERTClassifier(nn.Module):