资源简介
使用多项式拟合一个周期内、加入噪声的正弦曲线。 语言:MATLAB 求解方式:由于自己写的梯度下降函数收敛太慢,因此调用MATLAB梯度下降优化函数;后期用共轭梯度方法求解,收敛较快。代码都在里面,但是比较乱。
代码片段和文件信息
function w = descent(X y lam)
INIT = 100;
LIMIT = 1e-3;
delta = 1;
learn_rate = 1e-12;
SIZE = size(X);
N = SIZE(1);
M = SIZE(2);
w = INIT * ones(M 1);
loss = 1/N*(X*w-y)‘*(X*w-y) + lam*sqrt(w‘*w);
count = 0;
%subplot(414)
while delta >= LIMIT
count = count+1;
dw = 2/N*X‘*X*w - 2/N*X‘*y + lam*(w‘*w)^(-0.5)*w;
w = w - learn_rate * dw;
t = 1/N*(X*w-y)‘*(X*w-y) + lam*sqrt(w‘*w);
delta = loss - t
loss = t;
%scatter(countdelta);hold on;
end
count
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 224 2015-10-17 19:53 data.txt
文件 300 2015-11-11 22:56 descent.asv
文件 499 2015-11-12 18:33 descent.m
文件 994 2015-11-12 16:18 goodlambda.asv
文件 1003 2015-11-12 17:23 goodlambda.m
文件 27715 2015-10-17 11:33 poly_fit_sin.jpg
文件 780 2015-10-17 20:17 poly_sin.asv
文件 781 2015-11-08 17:29 poly_sin.m
文件 206 2015-10-17 19:57 produceData.m
文件 20165 2015-10-17 19:38 regularization.jpg
文件 24953 2015-10-17 20:27 regularization2.jpg
文件 1003 2015-11-12 18:27 test_descent.m
文件 105 2015-10-17 19:31 tmp.m
文件 993 2015-11-17 20:21 x.mat
相关资源
- 深度学习PDF非扫描版(中文版)麻省
- doudizhu_shffule_src.zip
- 随机信号分析解题指南.pdf
- ios12.3驱动.zip
- 百万邮件系统多机版.rar
- learnopengl-cn-2018年5月更新.pdf
- zw_学习OpenCV(中文版).zip
- 1-300.pdf
- pyqt5windows生成二维工具源码
- KNN疾病预测算法Demo
- ABAQUS单元失效浅析(单元删除
- Jtopo+json格式数据代码
- 解多目标规划的单纯形代码
- TerraVolVoxelTerrainEngine2.1c.7z
- VA_X_Setup2118.rar
- CHS_Ha_PasswarekitEnterprise10.0.exe
- 无线通信AndreaGoldsmith杨鸿文等译.rar
- 迅捷PDF转换器破解版.rar
- 迅捷PDF编辑器破解版.rar
- 金字塔原理1清晰扫描版.pdf
- TeamViewer_11已激活+破解版+随意换ID.z
- FieldtheoryofGuidedwavesCollin__2nd.pdf
- 先进电气驱动的分析建模与控制[比
- IPC-J-STD033潮湿、回流焊敏感表面贴装
- 网络是怎样连接的_户根勤.pdf
- tesseract最新最全资料.rar
- 大话数据结构.epub
- iBATIS实战.pdf
- zw_new_smile-7110337-ImageAnimationTest.zip
- zw_jhn199388-9911706-基于51单片机都_自动
评论
共有 条评论