资源简介
用小批量梯度下降法实现函数逼近,Matlab自编程,可以看到逼近过程和误差下降过程,可以通过修改step实现批量梯度和随机梯度下降。
代码片段和文件信息
% Test
clear;clc;close;
format long g;
f = @test_func;
x = -linspace(-2*pi 2*pi 100)‘;
y = f(x);
% y = awgn(y30‘measured‘); % 添加噪声
close all; figure;
[w b] = BP_Net(x y [53]);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 185 2020-06-07 10:34 小批量梯度下降实现BP神经网络\BPTest.asv
文件 203 2020-06-07 16:06 小批量梯度下降实现BP神经网络\BPTest.m
文件 6468 2020-06-07 21:33 小批量梯度下降实现BP神经网络\BP_Net.asv
文件 6476 2020-06-07 21:54 小批量梯度下降实现BP神经网络\BP_Net.m
文件 910 2020-05-23 17:04 小批量梯度下降实现BP神经网络\net_value.m
文件 151 2020-05-27 09:14 小批量梯度下降实现BP神经网络\sigmod_func.m
文件 53 2020-05-27 13:22 小批量梯度下降实现BP神经网络\test_func.m
目录 0 2020-06-07 21:55 小批量梯度下降实现BP神经网络
----------- --------- ---------- ----- ----
14446 8
评论
共有 条评论