function [weight,bias] = SGD(hidenActiFcn,outputActiFcn,weight,bias,nabla_weight,nabla_bias,nlayer,mini_batch_size,eta,a,z,y,lambda,n)这个函数返回什么
时间: 2023-07-31 13:05:41 浏览: 89
函数的返回值(微软).
这个函数返回更新后的网络权重和偏置,即参数weight和bias的新值。在函数内部,对于每个小批量样本,计算其输出值和梯度,并根据小批量样本的权重和偏置梯度累加总梯度。然后使用总梯度来更新网络参数(权重和偏置),并对于每个权重使用L2正则化来约束其大小。最后,函数重复以上步骤,直到达到指定的迭代次数。更新后的权重和偏置将被作为函数的输出返回。
阅读全文