我想从矩阵A*A*C
得到A*B*C
矩阵,用B*A*C
得到矩阵T.dot
,或者在theano中得到A
的矩阵},B
,C
是尺寸。
有一种简单的方法吗?
答案 0 :(得分:0)
您应该表述得更清楚,点积是可交换的,所以 a.b = b.a 且未为三个向量定义点积(https://en.wikipedia.org/wiki/Dot_product#Properties)。我不知道您的意图是什么,但可能您在这里遇到了神经网络的局限。 神经网络基于加权总和,即点积是加权总和(https://stats.stackexchange.com/questions/291680/can-any-one-explain-why-dot-product-is-used-in-neural-network-and-what-is-the-in),就像卷积是加权总和 (https://dsp.stackexchange.com/questions/4723/what-is-the-physical-meaning-of-the-convolution-of-two-signals),因此神经网络不易计算维度之间的简单简单乘法关系,即 xy ,比照https://stats.stackexchange.com/questions/217703/can-deep-neural-network-approximate-multiplication-function-without-normalizatio