FlowKal commited on
Commit
c8012a5
·
verified ·
1 Parent(s): b309f3f

Update model.py

Browse files
Files changed (1) hide show
  1. model.py +10 -1
model.py CHANGED
@@ -14,12 +14,21 @@ from torch.utils.data import Dataset, DataLoader
14
  from torchvision import transforms
15
  from tqdm import tqdm
16
  import torchvision.transforms.functional as TF
17
-
18
  MAX_SEQ_LEN = 512
19
  NUM_NESTED_LEVELS = 10
20
  MAX_IDENTIFIER_LEN = 15
21
  PAD_TOKEN, SOS_TOKEN, EOS_TOKEN, UNK_TOKEN = '<PAD>', '<SOS>', '<EOS>', '<UNK>'
22
 
 
 
 
 
 
 
 
 
 
 
23
  TOKEN_REGEX = re.compile(
24
  r"(\\[a-zA-Z]+(?:\*)?)|(\\\{|\\\}|\\.)|([0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?)|([A-Za-z]+)|([+\-*/=<>!~^_&|%])|([{}()\[\],.;:?'])|(\s+)|(\S)"
25
  )
 
14
  from torchvision import transforms
15
  from tqdm import tqdm
16
  import torchvision.transforms.functional as TF
 
17
  MAX_SEQ_LEN = 512
18
  NUM_NESTED_LEVELS = 10
19
  MAX_IDENTIFIER_LEN = 15
20
  PAD_TOKEN, SOS_TOKEN, EOS_TOKEN, UNK_TOKEN = '<PAD>', '<SOS>', '<EOS>', '<UNK>'
21
 
22
+ D_MODEL = 256
23
+ D_FF = 1024
24
+ NUM_HEADS = 8
25
+ GROWTH_RATE = 24
26
+ NUM_ENCODER_LAYERS = 16
27
+ NUM_DECODER_LAYERS = 3
28
+ BOTTLENECK = True
29
+ DROPOUT_RATE = 0.3
30
+
31
+
32
  TOKEN_REGEX = re.compile(
33
  r"(\\[a-zA-Z]+(?:\*)?)|(\\\{|\\\}|\\.)|([0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?)|([A-Za-z]+)|([+\-*/=<>!~^_&|%])|([{}()\[\],.;:?'])|(\s+)|(\S)"
34
  )