1
$\begingroup$

Amateur here: How can we write a 2D transposed convolution (aka deconvolution) using the steepest descent method given the following restrictions:

  • cannot use any Python built-in functions

  • cannot explicitly transpose the matrix

  • cannot explicitly perform matrix-vector multiplications

I have already written a forward 2D convolution method, and would like to reuse it to perform the backward process. I am not sure how this can be done with the given restrictions.

Zero-padding the filters did not seem to work...

I don't have a specific background in data science so any help is appreciated, thanks!

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.