Open el3ment opened 8 years ago
@el3ment I am sorry for the delay with response.
Yes, Deconvolution2D ignores nb_out_channels since it is basically (at some extent) inverse operation to Convolution: if conv layer takes (8, N, N) and produces (64, M, M) inverse must work in a opposite way -- get (64, M, M) and produce (8, N, N).
@nanopony : I have a stack of 8 previous frames I am using to predict the next single frame by passing in an input with 8 channels, but when specifying that I only want 1 channel output, the resulting network still produces an 8-channel output even though the summary table looks as though it will produce a 1 channel output.
I suspect this is because the deconvolution layer is only applying the transpose of the bound convolution layer without taking into account the nb_out_channels parameter. Is there some way to acheive the 8-channel input to 1-channel output deconvolution in this way?