你误会了 weights 属于这里。你在寻找什么是 output 层的属性,由给定的结果 model.predict 。这可以通过以下方式获得 layer.output 。通常是 Layer 用输入张量馈电,然后由输入张量作用 weights 矩阵取决于所用层的类型。此计算给出了输出张量,这是您正在寻找的。
weights
output
model.predict
layer.output
Layer
例如,考虑具有形状(1,3)的输入张量A的简单密集层,发出张量B(1,1)的输出sigmoid层和权重矩阵W.W的形状基于输入和输出确定形状。所以在这种情况下,Dense层会这样做 A matmul W 并且其结果将是预测B.W的形状将被确定为(3,1),其可以导致(1,1)的输出形状。所以你要找的是B,但是你正试图访问W.
A matmul W