why transpose convolution is called "transpose" https://d2l.ai/chapter_computer-vision/transposed-conv.html
https://en.wikipedia.org/wiki/Transpose
I understand what transpose convolution does, but I am confused about the name of 'transpose'.
In linear algebra, transpose is the action which flips a matrix over its diagonal;, which is absolutely what transpose convolution does in this case.
So why named as transpose convolution？
Transpose in mathematics means to change the order of matrix in an opposite way, the same notion carries here but not the exact sense, you are talking about.
The same problem exists with the word 'convolution', it means something else in mathematics. What is done in deep learning in name of convolution is cross-correlation in mathematics.