File tree Expand file tree Collapse file tree 2 files changed +31
-2
lines changed
Expand file tree Collapse file tree 2 files changed +31
-2
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,9 @@ Experiments/
66_build /
77bin /
88
9+ # Magnus specific
10+ docker /*
11+
912# Byte-compiled / optimized / DLL files
1013__pycache__ /
1114* .py [cod ]
Original file line number Diff line number Diff line change 22
33
44class MagnusModel (nn .Module ):
5- def __init__ (self ):
5+ def __init__ (self ,
6+ imgsize : int ,
7+ channels : int ,
8+ n_classes :int = 10 ):
69 super ().__init__ ()
10+ self .imgsize = imgsize
11+ self .channels = channels
12+
13+ self .layer1 = nn .Sequential (* ([
14+ nn .Linear (self .channels * self .imgsize * self .imgsize , 133 ),
15+ nn .ReLU ()
16+ ]))
17+ self .layer2 = nn .Sequential (* ([
18+ nn .Linear (133 , 133 ),
19+ nn .ReLU ()
20+ ]))
21+ self .layer3 = nn .Sequential (* ([
22+ nn .Linear (133 , n_classes ),
23+ nn .ReLU ()
24+ ]))
725
826 def forward (self , x ):
9- return
27+ assert len (x .size ) == 4
28+
29+ x = x .view (x .size (0 ), - 1 )
30+
31+ x = self .layer1 (x )
32+ x = self .layer2 (x )
33+ x = self .layer3 (x )
34+
35+ return x
You can’t perform that action at this time.
0 commit comments