文件名称:matlab白化代码-lrr2:使用MATLAB脚本重现NIPS2006论文的结果
文件大小:13KB
文件格式:ZIP
更新时间:2024-06-16 01:16:43
系统开源
matlab白化代码Matlab代码,用于“单次EEG分类的Logistic回归”(NIPS 2006) 指示 请解压缩附件。 主要的求解器例程称为lrr2.m您应在调用lrr2之前将每个历元预处理为协方差矩阵并应用白化。 基本上lrr2可以称为 [W, bias, stat] = lrr2(Xtr, Ytr, lambda); 其中Xtr是CxCxn(C:#channels,n:#epochs),Ytr是nx1(-1或+1的向量),而lambda是正则化常数。 W是Cx2系数矩阵,bias是偏置项。 该程序使用MATLAB优化工具箱( fminunc )。 如果您没有工具箱,也可以通过将'solver'选项指定为 [W, bias, stat] = lrr2(Xtr, Ytr, lambda, ' solver ' , ' lbfgs ' ); 但是,由于L-BFGS假定Hessian是肯定的,因此结果不如优化工具箱那么稳定。 注意目标函数不是凸的。 要查看应如何预处理数据以及所有内容,请运行脚本s_bcicompIIIiva.m 。 另请下载BCI Competition III数
【文件预览】:
lrr2-master
----matlab()
--------cutoutTrials.m(395B)
--------butter730.mat(416B)
--------whiten.m(285B)
--------matmultcv.m(282B)
--------covariance.m(229B)
--------loss_0_1.m(134B)
--------s_bcicompIIIiva.m(3KB)
--------lrr2.m(11KB)
--------logmatrix.m(231B)
--------apply_lrr2.m(290B)
--------propertylist2struct.m(2KB)
--------set_defaults.m(4KB)
----README.md(2KB)