rhendz commited on
Commit
ccdba0d
·
1 Parent(s): 5299027

Upload model

Browse files
Files changed (2) hide show
  1. modeling_spice_cnn.py +22 -14
  2. pytorch_model.bin +2 -2
modeling_spice_cnn.py CHANGED
@@ -14,24 +14,32 @@ class SpiceCNNModelForImageClassification(PreTrainedModel):
14
  nn.Conv2d(
15
  config.in_channels,
16
  32,
17
- kernel_size=config.kernel_size,
18
- stride=config.stride,
19
- padding=config.padding,
20
  ),
21
  nn.ReLU(),
22
- nn.MaxPool2d(kernel_size=config.pooling_size),
23
- nn.Conv2d(
24
- 32,
25
- 64,
26
- kernel_size=config.kernel_size,
27
- stride=config.stride,
28
- padding=config.padding,
29
- ),
30
  nn.ReLU(),
31
- nn.MaxPool2d(kernel_size=config.pooling_size),
32
- nn.Flatten(),
33
- nn.Linear(7 * 7 * 64, 128),
34
  nn.ReLU(),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  nn.Linear(128, config.num_classes),
36
  ]
37
  self.model = nn.Sequential(*layers)
 
14
  nn.Conv2d(
15
  config.in_channels,
16
  32,
17
+ kernel_size=3,
 
 
18
  ),
19
  nn.ReLU(),
20
+ nn.BatchNorm2d(32),
21
+ nn.Conv2d(32, 32, kernel_size=3),
 
 
 
 
 
 
22
  nn.ReLU(),
23
+ nn.BatchNorm2d(32),
24
+ nn.Conv2d(32, 32, kernel_size=5, stride=2),
 
25
  nn.ReLU(),
26
+ nn.Dropout(0.4),
27
+
28
+ nn.Conv2d(32, 64, kernel_size=3),
29
+ nn.ReLU(),
30
+ nn.BatchNorm2d(64),
31
+ nn.Conv2d(64, 64, kernel_size=3),
32
+ nn.ReLU(),
33
+ nn.BatchNorm2d(64),
34
+ nn.Conv2d(64, 64, kernel_size=5, stride=2),
35
+ nn.ReLU(),
36
+ nn.BatchNorm2d(64),
37
+ nn.Dropout(0.4),
38
+
39
+ nn.Flatten(),
40
+ nn.Linear(64 * 28 * 28, 128),
41
+ nn.BatchNorm1d(128),
42
+ nn.Dropout(0.4),
43
  nn.Linear(128, config.num_classes),
44
  ]
45
  self.model = nn.Sequential(*layers)
pytorch_model.bin CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:3e376b1a3eb5151032ae94a61eec980ba20ce42cb3ba4699a3f98de9c106eda7
3
- size 1689227
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:60d140c12a803582c4e3e7b0d2e52fbfb492477523541fa0ec719ce40b47358d
3
+ size 26487547