|
|
|
@ -76,12 +76,12 @@ class TestBITModel(TestCDModel): |
|
|
|
|
def set_specs(self): |
|
|
|
|
base_spec = dict(in_channels=3, num_classes=2) |
|
|
|
|
self.specs = [ |
|
|
|
|
base_spec, dict( |
|
|
|
|
**base_spec, backbone='resnet34'), dict( |
|
|
|
|
**base_spec, n_stages=3), dict( |
|
|
|
|
**base_spec, enc_depth=4, dec_head_dim=16), dict( |
|
|
|
|
in_channels=4, num_classes=2), dict( |
|
|
|
|
in_channels=3, num_classes=8) |
|
|
|
|
base_spec, |
|
|
|
|
dict(**base_spec, backbone='resnet34'), |
|
|
|
|
dict(**base_spec, n_stages=3), |
|
|
|
|
dict(**base_spec, enc_depth=4, dec_head_dim=16), |
|
|
|
|
dict(in_channels=4, num_classes=2), |
|
|
|
|
dict(in_channels=3, num_classes=8) |
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -91,10 +91,9 @@ class TestCDNetModel(TestCDModel): |
|
|
|
|
|
|
|
|
|
def set_specs(self): |
|
|
|
|
self.specs = [ |
|
|
|
|
dict( |
|
|
|
|
in_channels=6, num_classes=2), dict( |
|
|
|
|
in_channels=8, num_classes=2), dict( |
|
|
|
|
in_channels=6, num_classes=8) |
|
|
|
|
dict(in_channels=6, num_classes=2), |
|
|
|
|
dict(in_channels=8, num_classes=2), |
|
|
|
|
dict(in_channels=6, num_classes=8) |
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -103,9 +102,9 @@ class TestChangeStarModel(TestCDModel): |
|
|
|
|
|
|
|
|
|
def set_specs(self): |
|
|
|
|
self.specs = [ |
|
|
|
|
dict(num_classes=2), dict(num_classes=10), dict( |
|
|
|
|
num_classes=2, mid_channels=128, num_convs=2), dict( |
|
|
|
|
num_classes=2, _phase='eval', _stop_grad=True) |
|
|
|
|
dict(num_classes=2), dict(num_classes=10), |
|
|
|
|
dict(num_classes=2, mid_channels=128, num_convs=2), |
|
|
|
|
dict(num_classes=2, _phase='eval', _stop_grad=True) |
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
def set_targets(self): |
|
|
|
@ -124,11 +123,11 @@ class TestDSAMNetModel(TestCDModel): |
|
|
|
|
def set_specs(self): |
|
|
|
|
base_spec = dict(in_channels=3, num_classes=2) |
|
|
|
|
self.specs = [ |
|
|
|
|
base_spec, dict( |
|
|
|
|
in_channels=8, num_classes=2), dict( |
|
|
|
|
in_channels=3, num_classes=8), dict( |
|
|
|
|
**base_spec, ca_ratio=4, sa_kernel=5), dict( |
|
|
|
|
**base_spec, _phase='eval', _stop_grad=True) |
|
|
|
|
base_spec, |
|
|
|
|
dict(in_channels=8, num_classes=2), |
|
|
|
|
dict(in_channels=3, num_classes=8), |
|
|
|
|
dict(**base_spec, ca_ratio=4, sa_kernel=5), |
|
|
|
|
dict(*base_spec, _phase='eval', _stop_grad=True) |
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
def set_targets(self): |
|
|
|
@ -145,9 +144,9 @@ class TestDSIFNModel(TestCDModel): |
|
|
|
|
|
|
|
|
|
def set_specs(self): |
|
|
|
|
self.specs = [ |
|
|
|
|
dict(num_classes=2), dict(num_classes=10), dict( |
|
|
|
|
num_classes=2, use_dropout=True), dict( |
|
|
|
|
num_classes=2, _phase='eval', _stop_grad=True) |
|
|
|
|
dict(num_classes=2), dict(num_classes=10), |
|
|
|
|
dict(num_classes=2, use_dropout=True), |
|
|
|
|
dict(num_classes=2, _phase='eval', _stop_grad=True) |
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
def set_targets(self): |
|
|
|
@ -165,11 +164,10 @@ class TestFCEarlyFusionModel(TestCDModel): |
|
|
|
|
|
|
|
|
|
def set_specs(self): |
|
|
|
|
self.specs = [ |
|
|
|
|
dict( |
|
|
|
|
in_channels=6, num_classes=2), dict( |
|
|
|
|
in_channels=8, num_classes=2), dict( |
|
|
|
|
in_channels=6, num_classes=8), dict( |
|
|
|
|
in_channels=6, num_classes=2, use_dropout=True) |
|
|
|
|
dict(in_channels=6, num_classes=2), |
|
|
|
|
dict(in_channels=8, num_classes=2), |
|
|
|
|
dict(in_channels=6, num_classes=8), |
|
|
|
|
dict(in_channels=6, num_classes=2, use_dropout=True) |
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -178,11 +176,10 @@ class TestFCSiamConcModel(TestCDModel): |
|
|
|
|
|
|
|
|
|
def set_specs(self): |
|
|
|
|
self.specs = [ |
|
|
|
|
dict( |
|
|
|
|
in_channels=3, num_classes=2), dict( |
|
|
|
|
in_channels=8, num_classes=2), dict( |
|
|
|
|
in_channels=3, num_classes=8), dict( |
|
|
|
|
in_channels=3, num_classes=2, use_dropout=True) |
|
|
|
|
dict(in_channels=3, num_classes=2), |
|
|
|
|
dict(in_channels=8, num_classes=2), |
|
|
|
|
dict(in_channels=3, num_classes=8), |
|
|
|
|
dict(in_channels=3, num_classes=2, use_dropout=True) |
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -191,11 +188,10 @@ class TestFCSiamDiffModel(TestCDModel): |
|
|
|
|
|
|
|
|
|
def set_specs(self): |
|
|
|
|
self.specs = [ |
|
|
|
|
dict( |
|
|
|
|
in_channels=3, num_classes=2), dict( |
|
|
|
|
in_channels=8, num_classes=2), dict( |
|
|
|
|
in_channels=3, num_classes=8), dict( |
|
|
|
|
in_channels=3, num_classes=2, use_dropout=True) |
|
|
|
|
dict(in_channels=3, num_classes=2), |
|
|
|
|
dict(in_channels=8, num_classes=2), |
|
|
|
|
dict(in_channels=3, num_classes=8), |
|
|
|
|
dict(in_channels=3, num_classes=2, use_dropout=True) |
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -204,11 +200,10 @@ class TestSNUNetModel(TestCDModel): |
|
|
|
|
|
|
|
|
|
def set_specs(self): |
|
|
|
|
self.specs = [ |
|
|
|
|
dict( |
|
|
|
|
in_channels=3, num_classes=2), dict( |
|
|
|
|
in_channels=8, num_classes=2), dict( |
|
|
|
|
in_channels=3, num_classes=8), dict( |
|
|
|
|
in_channels=3, num_classes=2, width=64) |
|
|
|
|
dict(in_channels=3, num_classes=2), |
|
|
|
|
dict(in_channels=8, num_classes=2), |
|
|
|
|
dict(in_channels=3, num_classes=8), |
|
|
|
|
dict(in_channels=3, num_classes=2, width=64) |
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -218,9 +213,9 @@ class TestSTANetModel(TestCDModel): |
|
|
|
|
def set_specs(self): |
|
|
|
|
base_spec = dict(in_channels=3, num_classes=2) |
|
|
|
|
self.specs = [ |
|
|
|
|
base_spec, dict( |
|
|
|
|
in_channels=8, num_classes=2), dict( |
|
|
|
|
in_channels=3, num_classes=8), dict( |
|
|
|
|
**base_spec, att_type='PAM'), dict( |
|
|
|
|
**base_spec, ds_factor=4) |
|
|
|
|
base_spec, |
|
|
|
|
dict(in_channels=8, num_classes=2), |
|
|
|
|
dict(in_channels=3, num_classes=8), |
|
|
|
|
dict(**base_spec, att_type='PAM'), |
|
|
|
|
dict(**base_spec, ds_factor=4) |
|
|
|
|
] |
|
|
|
|