我们chainer.functions.linear
用来计算y=Wx+b
.
就我而言,我必须实现一个多维的线性链接。
假设输入示例是(c, x)
,所需的输出是 then y = W_c x + b
。让我们忽略偏见并做到这一点y = W_c x
。
的基数{c}
是预先知道的(通常是样本类别)。
理论上,该W
参数可以实现为 3-d 张量(C, y_dims, x_dims)
。但还有什么?我是否必须遍历批次并提取W_c
形状(y_dims, x_dims)
并functions.linear
仅调用该(1, x_dims)
形状的示例?