文件名称:nmf的matlab代码-UoI_VAR_V2:UoI_VAR_V2
文件大小:71KB
文件格式:ZIP
更新时间:2024-06-15 10:43:40
系统开源
nmf的matlab代码 分布式UoI_NMF Updated with BOOST CommandLine and rectified lasso_admm for sparse matrices. tested and validated with Matlab results Runs with tested on Cori-KNL NERSC supercomputer. 要求 语言:C,C ++ 计算资源:该模型是为Cori KNL创建的。 API和库:MPI,HDF5-parallel,eigen3,boost 模块和文件结构 UoI_VAR.cpp包含从main.cpp调用的UoI_VAR模块。 稀疏的lasso_admm是唯一使用的外部库。 数据读写模块编码在manage-data.c中 数据随机分发模块由var-distribute-data.c模块处理。 由于var模型的数据是时间序列的,因此数据分布需要创建块,因此可以对问题进行块随机化。 在var_vectorize.cpp文件中创建一个分布式矢量化模块。 分布式kronecker产品位于var_kr
【文件预览】:
UoI_VAR_V2-master
----test.cpp(1KB)
----var_vectorize.cpp(5KB)
----var_kron.cpp(5KB)
----bins.c(1KB)
----lasso.h(400B)
----UoI_VAR.cpp(45KB)
----CommandLineOptions.cpp(7KB)
----UoI_Lasso.h(224B)
----lasso_sparse.cpp(6KB)
----manage-data.h(2KB)
----manage-data.c(50KB)
----var-distribute-data.cpp(11KB)
----main.cpp(5KB)
----bins.h(661B)
----old_kron.cpp(3KB)
----README.md(2KB)
----Makefile(1KB)
----var_kron.h(347B)
----structure.h(789B)
----var-distribute-data.h(641B)
----UoI_VAR.h(217B)
----data()
--------data_rev.h5(34KB)
----lasso_test.cpp(2KB)
----var_vectorize.h(515B)
----lasso.cpp(6KB)
----UoI_Lasso.cpp(23KB)
----job(560B)
----CommandLineOptions.h(6KB)
----load.sh(178B)