反向传播matlab代码
2017-06-05 21:30
246 查看
%反向传播
delta_sparse= beta*(-rho_ae./rho_hat+(1-rho_ae)./(1-rho_hat));
delta3=(layer3_dataTrans-layer1_data).* sigmoidInv(layer3_data);
delta2=(Weight2'*delta3+delta_sparse).* sigmoidInv(layer2_data);
Weight2 = Weight2 - alpha * delta3 * layer2_dataTrans' - lambda * Weight2;
Weight1 = Weight1 - alpha * delta2 * layer1_data' - lambda * Weight1;
b1=b1- alpha *delta2;
b2=b2- alpha *delta3;
delta_sparse= beta*(-rho_ae./rho_hat+(1-rho_ae)./(1-rho_hat));
delta3=(layer3_dataTrans-layer1_data).* sigmoidInv(layer3_data);
delta2=(Weight2'*delta3+delta_sparse).* sigmoidInv(layer2_data);
Weight2 = Weight2 - alpha * delta3 * layer2_dataTrans' - lambda * Weight2;
Weight1 = Weight1 - alpha * delta2 * layer1_data' - lambda * Weight1;
b1=b1- alpha *delta2;
b2=b2- alpha *delta3;
相关文章推荐
- 神经网络中的反向传播法算法推导及matlab代码实现
- CNN卷积神经网络--反向传播(4,代码理解)
- Caffe中的反向传播代码理解
- 经典的BPN带动量的误差反向传播神经网络类代码示例
- 不少Gate或Node运算子 的反向传播代码
- TensorFlow 机器学实战指南示例代码之 TensorFlow 实现反向传播(一)
- MATLAB—反向传播
- 初学者——从NN到RNN,深刻理解以softmax为激活函数的反向传播,有代码
- Python神经网络代码实现流程(三):反向传播与梯度下降
- 神经网络学习(四)反向(BP)传播算法(2)-Matlab实现
- 前向传播与反向传播代码
- BN原理 & 其前向传播、反向传播代码
- 反向传播神经网络(有代码)
- TensorFlow 机器学实战指南示例代码之 TensorFlow 实现反向传播(二)
- 某网络硬盘网站被植入传播Trojan.DL.Inject.xz等的代码
- 部分matlab代码
- 某市河西区教育信息网被加入传播Worm.Win32.Viking.jr等的代码
- 某市国税信息检索系统被植入传播Worm.Win32.Delf.bs的代码
- ARP病毒自动加入传播Trojan.PSW.Win32.OnlineGames的代码
- 生成/读取(反向更新数据库) Excel文件(示例代码下载)