开始使用免费开始使用

计算斜率

现在您将练习计算斜率。将均方误差损失函数对预测作图时,斜率为 2 * x * (xb-y),也就是 2 * input_data * error。请注意,xb 都可能包含多个数(x 是每个数据点的向量,b 也是一个向量)。在这种情况下,输出也将是一个向量,这正是我们想要的。

接下来,您将编写代码,在使用单个数据点时计算该斜率。您将使用预先定义好的权重 weights,以及单个数据点的数据 input_data。要预测的真实目标值保存在 target 中。

本练习是课程的一部分

Python 深度学习入门

查看课程

练习说明

  • 通过将 weightsinput_data 相乘并求和,计算预测值 preds
  • 计算误差,即 preds 减去 target。请注意,这个误差对应梯度表达式中的 xb-y
  • 计算损失函数对预测的斜率。为此,需要将 input_dataerror 相乘,并再乘以 2

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Calculate the predictions: preds
preds = ____

# Calculate the error: error
error = ____ - ____

# Calculate the slope: slope
slope = ____ * ____ * ____

# Print the slope
print(slope)
编辑并运行代码