tensorflow2再做矩阵相乘的时候如果维度有None,则矩阵相乘结果不对。 也不知道为什么,只能用矩阵对应元素相乘在相加的形式来实现矩阵相乘,这个困扰了我好几天,所以记下来。
inputs_tile@self.kernel
换成
tf.reduce_sum(inputs_expand*self.kernel,axis=-2)