Shimingyi / MotioNet

A deep neural network that directly reconstructs the motion of a 3D human skeleton from monocular video [ToG 2020]
https://rubbly.cn/publications/motioNet/
BSD 2-Clause "Simplified" License
554 stars 82 forks source link

About network #12

Closed Z-Z-J closed 3 years ago

Z-Z-J commented 3 years ago

for stage_index in range(0, stage_number): for conv_index in range(len(kernel_size_set)): layers.append( nn.Sequential( nn.Conv1d(channel, channel, kernel_size_set[conv_index], stride_set[conv_index], dilation=1, bias=True), nn.BatchNorm1d(channel, momentum=0.1) ) ) self.stage_layers = nn.ModuleList(layers)

stage_number : 2 len(kernel_size) : 3 2*3 = 6 2

At the end of your paper, ( Conv + BatchNorm + LReLU + Dropout ) or (Conv + BatchNorm + LReLU + Dropout + Adap AP) only have three layers ,not six layers. Why?

Z-Z-J commented 3 years ago

Another question !! In pooling_shrink_net(base_model): self.expand_conv = nn.Conv1d(in_features, channel, kernel_size=3, stride=2, bias=True)

However, in your paper, kernel_size = 1 , stride =1 , channel = 2048(not 1024,in your code) !!

I look forward to your answer!!

Shimingyi commented 3 years ago

Thanks for your question, in here we use a little different settings with paper's.