refactor(net): 修改 DetailFeatureExtraction 和 DetailFeatureExtractionSAR 类中的 DetailNode 使用方式
- 将 DetailFeatureExtraction 类中的 DetailNode 使用方式从 useBlock=2 改为 useBlock=1 - 将 DetailFeatureExtractionSAR 类中的 DetailNode 使用方式从 useBlock=1 改为 useBlock=2
This commit is contained in:
parent
125a6bdf6f
commit
ef66a0321d
4
net.py
4
net.py
@ -286,7 +286,7 @@ class DetailFeatureFusion(nn.Module):
|
|||||||
class DetailFeatureExtraction(nn.Module):
|
class DetailFeatureExtraction(nn.Module):
|
||||||
def __init__(self, num_layers=3):
|
def __init__(self, num_layers=3):
|
||||||
super(DetailFeatureExtraction, self).__init__()
|
super(DetailFeatureExtraction, self).__init__()
|
||||||
INNmodules = [DetailNode(useBlock=2) for _ in range(num_layers)]
|
INNmodules = [DetailNode(useBlock=1) for _ in range(num_layers)]
|
||||||
self.net = nn.Sequential(*INNmodules)
|
self.net = nn.Sequential(*INNmodules)
|
||||||
|
|
||||||
def forward(self, x):
|
def forward(self, x):
|
||||||
@ -299,7 +299,7 @@ class DetailFeatureExtraction(nn.Module):
|
|||||||
class DetailFeatureExtractionSAR(nn.Module):
|
class DetailFeatureExtractionSAR(nn.Module):
|
||||||
def __init__(self, num_layers=3):
|
def __init__(self, num_layers=3):
|
||||||
super(DetailFeatureExtractionSAR, self).__init__()
|
super(DetailFeatureExtractionSAR, self).__init__()
|
||||||
INNmodules = [DetailNode(useBlock=1) for _ in range(num_layers)]
|
INNmodules = [DetailNode(useBlock=2) for _ in range(num_layers)]
|
||||||
self.net = nn.Sequential(*INNmodules)
|
self.net = nn.Sequential(*INNmodules)
|
||||||
|
|
||||||
def forward(self, x):
|
def forward(self, x):
|
||||||
|
Loading…
Reference in New Issue
Block a user