保守值法MATLAB代码牛顿熵优化(NEO)ICA利用二阶优化实现大规模Infomax-ICA。二次收敛采用截断牛顿(又称无黑森州)优化,以提供更快、更优的收敛速度,且存储成本与常规梯度下降方法相当。自适应小批量策略利用近似似然的梯度/ Hessian向量乘积方差,动态调整迭代中的最小批量大小。该算法通过BLAS、OpenMP和SSE内部函数为CPU实现快速执行,同时支持C ++、Python和MATLAB多语言环境。轻便便携,能够在GCC 4.8+和MSVC 2015编译环境下运行,MATLAB绑定无需额外依赖(直接链接到MATLAB的BLAS / LAPACK),Python绑定仅需Numpy(链接到Numpy使用的BLAS / LAPACK)。C ++库只需BLAS / LAPACK。