怎么会呢薄层密度创建输入.kernel权重矩阵?

2024-05-23 19:58:27 发布

您现在位置:Python中文网/ 问答频道 /正文

Tensorflow documentoutputs = activation(inputs.kernel + bias)

  1. 文档声明kernel是层创建的权重矩阵,但是我在tensorflow/python/layers/core.py中找不到kernel的实现。在哪里可以找到实现?在
太长了,读不下去了,医生在读,博士,博士。

由答案可知,权矩阵的形状被定义为shape=[input_shape[-1].value, self.units]Line 886


Tags: 文档声明layerstensorflow矩阵outputsdocumentactivation
1条回答
网友
1楼 · 发布于 2024-05-23 19:58:27

他们开始把tf.layers和{}混合在一起。在您引用的实现中,类继承来自^{}的所有方法

“跟着钱走”,实现是here,归根结底是

def build(...):
    self.kernel = self.add_variable('kernel', ...
    self.bias = self.add_variable
def call(...):
    # ...
    outputs = gen_math_ops.mat_mul(inputs, self.kernel)
    # ...
    if self.activation is not None:
        return self.activation(outputs)
    return outputs

相关问题 更多 >