# Using deconvolution in practice

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.