正在学习无约束共轭梯度方法希望大家一起讨论!
2019-12-21 19:51:02 31KB 最优化 共轭梯度
1
Code demo for single-pixel imaging (SPI) with different reconstruction methods including [1] differential ghost imaging (DGI) [2] gradient descent (GD) [3] conjugate gradient descent (CGD) [4] Poisson maximum likelihood (Poisson) [5] alternating projection (AP) [6] sparse representation compressive sensing (Sparse) [7] total variation compressive sensing (TV)
1
采用matlab语言编写,用于求解无约束最优化问题
2019-12-21 19:44:06 854B 共轭梯度法 最优化
1
基于CUDA平台GPU加速的共轭梯度法求解器。示例中提供了线性方程组。
2019-12-21 19:42:11 29KB 共轭梯度法 CUDA
1
共轭梯度法matlab程序 function x = cg(A,b) tol=1e-10; r = b + A*b; w = -r; z = A*w; s = w'*z; t = (r'*w)/s; x = -b + t*w; for k = 1:numel(b); r = r - t*z; if( norm(r) < tol ) return; end B = (r'*z)/s; w = -r + B*w; z = A*w; s = w'*z; t = (r'*w)/s; x = x + t*w; end
2019-12-21 19:39:19 304B 共轭梯度法
1
预处理共轭梯度法求线性方程组Ax=b的解,数值计算,求解方程
2019-12-21 19:35:51 458B
1
应用该代码进行优化时,首先应将matlab的路径设置至该文件夹的子目录下,然后输入初值,输入函数,点击回车,即可求解
2019-12-21 19:32:03 995B 共轭梯度法 MATLAB
1
共轭梯度法c++程序,也有黄金分割法和进退搜索法,可以使用,有介绍。/*以下是进退法搜索区间源程序*/ void sb(double *a,double *b,double x[],double p[]) { double t0,t1,t,h,alpha,f0,f1; int k=0; t0=2.5; /*初始值*/ h=1; /*初始步长*/ alpha=2; /*加步系数*/ f0=f(x,p,t0); t1=t0+h; f1=f(x,p,t1); while(1) { if(f1
2019-12-21 19:24:32 30KB 共轭梯度法
1
使用多项式拟合一个周期内、加入噪声的正弦曲线。 语言:MATLAB 求解方式:由于自己写的梯度下降函数收敛太慢,因此调用MATLAB梯度下降优化函数;后期用共轭梯度方法求解,收敛较快。代码都在里面,但是比较乱。
2019-12-21 18:58:40 57KB 机器学习 回归 梯度下降 共轭梯度
1