实现nn.Bi线性层

问题描述 投票:0回答:1

任何人都可以帮助我理解

nn.Bilinear
的实施吗 根据文档,此函数实现 y = x1T * A * x2
x1 = (100,20)
x2 = (100,30')
,假设
output_features = 50
。矩阵
A
的维度为
[50,20,30]
。 我发现很难将这些矩阵相乘以获得
output = [100,50]

根据 x1、x2

A
矩阵的大小,根据 y = x1T * A * x2 ,乘法似乎不兼容。我在这里缺少什么?

python deep-learning pytorch neural-network
1个回答
0
投票
 T

y =x1Ax2+b。 PyTorch 就是这样

© www.soinside.com 2019 - 2024. All rights reserved.