INNER CODE UNIT · Python
forward
yya518/FinBERT · archive/bertModel.py:33
def forward(self, input_ids, token_type_ids=None, attention_mask=None, labels=None, graphEmbeddings=None):
_, pooled_output = self.bert(input_ids, token_type_ids, attention_mask)
pooled_output = self.dropout(pooled_output)
logits = self.classifier(pooled_output)
return logits
class dense_opt():
def __init__(self, model):
super(dense_opt, self).__init__()
self.lrlast = .001
self.lrmain = .00001
self.optim = optim.Adam(
[ {"params":model.bert.parameters(),"lr": self.lrmain},
{"params":model.classifier.parameters(), "lr": self.lrlast},
])