aaljabari commited on
Commit
e14f998
·
verified ·
1 Parent(s): 60a4284

Create BaseModel.py

Browse files
Files changed (1) hide show
  1. Nested/nn/BaseModel.py +22 -0
Nested/nn/BaseModel.py ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from torch import nn
2
+ from transformers import BertModel
3
+ import logging
4
+
5
+ logger = logging.getLogger(__name__)
6
+
7
+
8
+ class BaseModel(nn.Module):
9
+ def __init__(self,
10
+ bert_model="aubmindlab/bert-base-arabertv2",
11
+ num_labels=2,
12
+ dropout=0.1,
13
+ num_types=0):
14
+ super().__init__()
15
+
16
+ self.bert_model = bert_model
17
+ self.num_labels = num_labels
18
+ self.num_types = num_types
19
+ self.dropout = dropout
20
+
21
+ self.bert = BertModel.from_pretrained(bert_model)
22
+ self.dropout = nn.Dropout(dropout)