資源簡介
用小批量梯度下降法實現函數逼近,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
評論
共有 條評論