(self, num_layers_in_fc_layers=1024)
| 15 | |
| 16 | class S(nn.Module): |
| 17 | def __init__(self, num_layers_in_fc_layers=1024): |
| 18 | super(S, self).__init__() |
| 19 | self.__nFeatures__ = 24 |
| 20 | self.__nChs__ = 32 |
| 21 | self.__midChs__ = 32 |
| 22 | self.netcnnaud = nn.Sequential( |
| 23 | nn.Conv2d(1, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1)), |
| 24 | nn.BatchNorm2d(64), |
| 25 | nn.ReLU(inplace=True), |
| 26 | nn.MaxPool2d(kernel_size=(1, 1), stride=(1, 1)), |
| 27 | nn.Conv2d(64, 192, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1)), |
| 28 | nn.BatchNorm2d(192), |
| 29 | nn.ReLU(inplace=True), |
| 30 | nn.MaxPool2d(kernel_size=(3, 3), stride=(1, 2)), |
| 31 | nn.Conv2d(192, 384, kernel_size=(3, 3), padding=(1, 1)), |
| 32 | nn.BatchNorm2d(384), |
| 33 | nn.ReLU(inplace=True), |
| 34 | nn.Conv2d(384, 256, kernel_size=(3, 3), padding=(1, 1)), |
| 35 | nn.BatchNorm2d(256), |
| 36 | nn.ReLU(inplace=True), |
| 37 | nn.Conv2d(256, 256, kernel_size=(3, 3), padding=(1, 1)), |
| 38 | nn.BatchNorm2d(256), |
| 39 | nn.ReLU(inplace=True), |
| 40 | nn.MaxPool2d(kernel_size=(3, 3), stride=(2, 2)), |
| 41 | nn.Conv2d(256, 512, kernel_size=(5, 4), padding=(0, 0)), |
| 42 | nn.BatchNorm2d(512), |
| 43 | nn.ReLU(), |
| 44 | ) |
| 45 | self.netfcaud = nn.Sequential( |
| 46 | nn.Linear(512, 512), |
| 47 | nn.BatchNorm1d(512), |
| 48 | nn.ReLU(), |
| 49 | nn.Linear(512, num_layers_in_fc_layers), |
| 50 | ) |
| 51 | self.netfclip = nn.Sequential( |
| 52 | nn.Linear(512, 512), |
| 53 | nn.BatchNorm1d(512), |
| 54 | nn.ReLU(), |
| 55 | nn.Linear(512, num_layers_in_fc_layers), |
| 56 | ) |
| 57 | self.netcnnlip = nn.Sequential( |
| 58 | nn.Conv3d(3, 96, kernel_size=(5, 7, 7), stride=(1, 2, 2), padding=0), |
| 59 | nn.BatchNorm3d(96), |
| 60 | nn.ReLU(inplace=True), |
| 61 | nn.MaxPool3d(kernel_size=(1, 3, 3), stride=(1, 2, 2)), |
| 62 | nn.Conv3d( |
| 63 | 96, 256, kernel_size=(1, 5, 5), stride=(1, 2, 2), padding=(0, 1, 1) |
| 64 | ), |
| 65 | nn.BatchNorm3d(256), |
| 66 | nn.ReLU(inplace=True), |
| 67 | nn.MaxPool3d(kernel_size=(1, 3, 3), stride=(1, 2, 2), padding=(0, 1, 1)), |
| 68 | nn.Conv3d(256, 256, kernel_size=(1, 3, 3), padding=(0, 1, 1)), |
| 69 | nn.BatchNorm3d(256), |
| 70 | nn.ReLU(inplace=True), |
| 71 | nn.Conv3d(256, 256, kernel_size=(1, 3, 3), padding=(0, 1, 1)), |
| 72 | nn.BatchNorm3d(256), |
| 73 | nn.ReLU(inplace=True), |
| 74 | nn.Conv3d(256, 256, kernel_size=(1, 3, 3), padding=(0, 1, 1)), |
nothing calls this directly
no outgoing calls
no test coverage detected