Codewithsalty commited on
Commit
a0abc97
·
verified ·
1 Parent(s): cf81d06

Update TumorModel.py

Browse files
Files changed (1) hide show
  1. TumorModel.py +22 -1
TumorModel.py CHANGED
@@ -1,3 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  class GliomaStageModel(nn.Module):
2
  def __init__(self):
3
  super(GliomaStageModel, self).__init__()
@@ -7,7 +28,7 @@ class GliomaStageModel(nn.Module):
7
  self.relu2 = nn.ReLU()
8
  self.fc3 = nn.Linear(50, 30)
9
  self.relu3 = nn.ReLU()
10
- self.out = nn.Linear(30, 2) # Only 2 classes in this model
11
 
12
  def forward(self, x):
13
  x = self.relu1(self.fc1(x))
 
1
+ import torch.nn as nn
2
+
3
+ class TumorClassification(nn.Module):
4
+ def __init__(self):
5
+ super().__init__()
6
+ self.model = nn.Sequential(
7
+ nn.Conv2d(1, 16, 3, 1, 1),
8
+ nn.ReLU(),
9
+ nn.MaxPool2d(2),
10
+ nn.Conv2d(16, 32, 3, 1, 1),
11
+ nn.ReLU(),
12
+ nn.MaxPool2d(2),
13
+ nn.Flatten(),
14
+ nn.Linear(32 * 56 * 56, 128),
15
+ nn.ReLU(),
16
+ nn.Linear(128, 4)
17
+ )
18
+ def forward(self, x):
19
+ return self.model(x)
20
+
21
+
22
  class GliomaStageModel(nn.Module):
23
  def __init__(self):
24
  super(GliomaStageModel, self).__init__()
 
28
  self.relu2 = nn.ReLU()
29
  self.fc3 = nn.Linear(50, 30)
30
  self.relu3 = nn.ReLU()
31
+ self.out = nn.Linear(30, 2) # only 2 classes in your .pth
32
 
33
  def forward(self, x):
34
  x = self.relu1(self.fc1(x))