Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. import torch
  2. import torch.nn as nn
  3. from pytorch_transformers import RobertaForSequenceClassification
  4.  
  5. # defining our model architecture
  6. class RobertaForSequenceClassificationModel(nn.Module):
  7. def __init__(self,num_labels=2):
  8. super(RobertaForSequenceClassificationModel,self).__init__()
  9. self.num_labels = num_labels
  10. self.roberta = RobertaForSequenceClassification.from_pretrained("roberta-base",num_labels= self.num_labels)
  11.  
  12. def forward(self, input_ids, token_type_ids=None, attention_mask=None, labels=None):
  13. outputs = self.roberta(input_ids, token_type_ids, attention_mask)
  14. logits = outputs[0]
  15. return logits
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement