密层权矩阵的维数

2024-04-27 07:42:46 发布

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

请参考所附图片。我正在学习一门课程,Python中的TensorFlow简介。在构造神经网络时,weights1 = Variable(ones((3, 2)))。我不知道权重1矩阵的维数是如何确定的?尤其是列值。为什么是2

enter image description here


Tags: tensorflowones矩阵神经网络variable课程权重维数
1条回答
网友
1楼 · 发布于 2024-04-27 07:42:46

这是因为第一层(3个节点)和第二层(2个节点)中的节点数。您的目标是计算下一层的输入矩阵,为此,您需要获得(1,2)的输出维度,以便能够计算最终层并获得单个结果

l层权重矩阵的尺寸公式为

dim(W_l) = [N_(l), N_(l-1)]

W_l-权重矩阵 N_u1(l)-层l上的节点数

用于计算下一层的公式:

Z_(l+1) = activation(W_l*Z_(l) + b_l)

Z_(l)-层l的输出 b_l-层l的偏置矢量 W_l-层l的权重矩阵

希望这能给我们一些启示

相关问题 更多 >