一些记号
训练集:,其中
将m个样本按列堆叠,其中每1列是一个样本,。
方括号与圆括号
表示第i个样本在第l层的输出。
反向传播引言
链式法则
logistic回归
给定x,想要学得。
模型
参数:
损失函数
原先遍历一遍样本(做一轮迭代)求解,是由两层循环循环组成的,外层是对样本的遍历(m次循环),内层是对每个特征的偏导的一个遍历(n_x+1次遍历)。手写体部分将内层遍历用向量化简化了。
对前向算法的向量化,避免了显示循环求解m个样本的预测值,这边直接用向量化(矩阵乘法+广播机制)简化。
对后向算法的向量化,避免了显示循环求解梯度,这边直接用向量化(矩阵乘法)简化。
单次迭代的向量化整体实现。 形状如下:X-(n, m);w-(n, 1); z-(1,m);A-(1,m);dz-(1, m);dw-(n,1)