Suppose that I have an input image with 224 * 224 * 3 dimensions. I pass it through a convolution layer with 64 filters and same convolution operation. Suppose that I want to reconstruct the original image using the output of the convolution layer which has the size 224 * 224 * 64. I have the following questions:
- Should I use deconvolution? If so, how is the arrangement of deconvolution layer (number of filters and the value of weights. Also when should the activation be applied)?
- Are the number of filters and weights in forward pass equal to the backward pass?
- Is there any technique other than deconvolution?
- Is there any available
Keras
code for my need?
I've seen here and also here but they represent a high level abstraction and don't contain appropriate detailed answer.