<bound method Module.named_parameters of SiamRPN(
(featureExtract): Sequential(
(0): Conv2d(3, 192, kernel_size=(11, 11), stride=(2, 2))
(1): BatchNorm2d(192, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
(2): MaxPool2d(kernel_size=3, stride=2, padding=0, dilation=1, ceil_mode=False)
(3): ReLU(inplace)
(4): Conv2d(192, 512, kernel_size=(5, 5), stride=(1, 1))
(5): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
(6): MaxPool2d(kernel_size=3, stride=2, padding=0, dilation=1, ceil_mode=False)
(7): ReLU(inplace)
(8): Conv2d(512, 768, kernel_size=(3, 3), stride=(1, 1))
(9): BatchNorm2d(768, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
(10): ReLU(inplace)
(11): Conv2d(768, 768, kernel_size=(3, 3), stride=(1, 1))
(12): BatchNorm2d(768, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
(13): ReLU(inplace)
(14): Conv2d(768, 512, kernel_size=(3, 3), stride=(1, 1))
(15): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
)
(conv_r1): Conv2d(512, 10240, kernel_size=(3, 3), stride=(1, 1))
(conv_r2): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1))
(conv_cls1): Conv2d(512, 5120, kernel_size=(3, 3), stride=(1, 1))
(conv_cls2): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1))
(regress_adjust): Conv2d(20, 20, kernel_size=(1, 1), stride=(1, 1))
)>
I just tried your method on my net class, and it returned these. Therefore, does the names like (conv_r1) is the key, and corresponds to the names when I create variables, right? These are the keys?
BTW, thx a lot smth