资源简介

用小批量梯度下降法实现函数逼近,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


评论

共有 条评论