我正在尝试自己编写丢骰子函数。这是我写的前向通行证。但是我不明白如何计算反向传播系数。我试图写一些,但是没有用。还是骰子损失根本不需要支撑?
alpha = 0.5
belta = 0.5
tp = np.sum(pred * label)
fn = np.sum((1- pred ) * label)
fp = np.sum(pred * (1 - label))
dice = tp / (tp + alpha * fn + belta * fp)
答案 0 :(得分:0)
我不确定我是否称其为前传。如何获得pred
?
通常,您需要写下导致pred的步骤。然后,您会像以前一样遭受损失。这定义了一个计算图。从那里可以开始反向传播(或反向传播)。您需要从计算图的末尾开始计算梯度,然后向后进行以获得相对于权重的损耗梯度。
我在博客文章(https://www.qwertee.io/blog/an-introduction-to-backpropagation)中写了反向传播的简介,我想您应该找到有关如何进行传播的更多详细信息。
答案 1 :(得分:0)