【发布时间】:2021-11-02 11:39:50
【问题描述】:
我正在使用 Y=Q(X+A) 形式的线性变换,其中 X 是输入张量,Y 是输出,Q 和 A 是要学习的两个张量。 Q 是一个任意张量,因此我可以使用nn.Linear。但是 A 是一个(可微的)张量,它有一些特定的模式,作为一个简短的例子,
A = [[a0,a1,a2,a2,a2],
[a1,a0,a1,a2,a2],
[a2,a1,a0,a1,a2],
[a2,a2,a1,a0,a1],
[a2,a2,a2,a1,a0]].
所以我无法在nn.Linear 中定义这样的模式。有没有办法在 Pytorch 中定义这样的张量?
【问题讨论】: