逻辑回归matlab代码VR-SGD
VR-SGD演示(与一些主要算法比较)。
方法“
VR-SGD”在论文中进行了描述:“
VR-SGD:一种用于机器学习的简单随机方差降低基准”,尚凡华,IEEE会员,周开文,James
Cheng,曾钰成,曾丽君,会员,IEEE和陶大成研究员
用法
所有算法均以C
++实现,包括SAGA,SVRG,Prox-SVRG,Katyusha,VR-SGD,并且所有参数均可通过MATLAB传递。
要在MATLAB中运行演示,请首先在MATLAB终端中运行mex_all以生成mex文件(请注意,编译器应支持c++11
)
确定参数在MATLAB文件中并通过Interface传递参数,以运行用C
++实现的算法,这是一段示例代码:
%
load
dataset
variable
X,y
algorithm
=
'
VR_SGD
'
;
%
SAGA
/
SVRG
/
Prox_SVRG
/
Katyusha
/
VR_SGD
loop
=
int64(passes
/
3
);
%
loop
count
for
Prox_SVRG
passes
=
240
;
2022-04-04 19:56:50
13.88MB
系统开源
1