文件名称:雅各比迭代matlab代码-SGD:随机异步随机梯度下降
文件大小:121KB
文件格式:ZIP
更新时间:2024-06-15 03:27:00
系统开源
雅各比迭代matlab代码新元 随机异步随机梯度下降 s文件夹包含随机的Jacobi原型代码和用于生成算法收敛图的脚本。 阅读文件SETTING-UP,以获取有关下载哪些库,在何处找到代码以及如何构建和运行所有内容的说明。 文件matrices / matrix_list.txt包含代码在其上运行的矩阵的列表。 编辑文件以更改列表(如果需要),然后运行 cd矩阵./download.sh 下载所有矩阵并为其生成右侧向量。 要在所有矩阵上运行该算法,请执行以下操作。 cd数据./produce_data.sh 这会将算法的输出保存在data /文件中。 运行该算法的线程数在data / produce_data.sh中定义。 您可以使用的data / produce_data.sh中的另一个变量是MIS_PER_EPOCH。 它定义为在评估剩余范数之间进行的主要迭代(n步序列)的次数。 增加它会减少每个时期的启动/关闭开销,但也会降低收敛图的分辨率。 使用脚本data / make_plot.m生成图。 从Matlab运行: cd data; MIS_PER_EPOCH = 1; mak
【文件预览】:
SGD-master
----README.md(1KB)
----matrices()
--------download.sh(2KB)
--------matrix_list.txt(45B)
----LICENSE(1KB)
----SETTING-UP(1KB)
----cpp()
--------matrix_market.hpp(4KB)
--------lapack_prototypes.hpp(7KB)
--------solver.hpp(2KB)
--------omp_parallel_reduce.hpp(2KB)
--------partitioner.hpp(3KB)
--------residual.hpp(916B)
--------parser.hpp(4KB)
--------evaluator.hpp(4KB)
--------utilities.hpp(3KB)
--------modeler.hpp(6KB)
--------input()
--------weighted_csr_graph.hpp(16KB)
--------output.hpp(565B)
--------Makefile(1KB)
--------harness.cpp(5KB)
--------reader.hpp(1KB)
----MATLAB()
--------jacobi.m(536B)
----data()
--------cfd1-T02.txt(35KB)
--------cfd1-T01.txt(35KB)
--------cfd1-T08.txt(35KB)
--------cfd1-T04.txt(35KB)
--------oilpan-T16.txt(35KB)
--------oilpan-T01.txt(35KB)
--------oilpan-T04.txt(35KB)
--------oilpan-T02.txt(35KB)
--------oilpan-T08.txt(35KB)
--------cfd2-T02.txt(35KB)
--------cfd2-T08.txt(35KB)
--------cfd1-T16.txt(35KB)
--------cfd2-T16.txt(35KB)
--------cfd2-T01.txt(35KB)
--------make_plot.m(991B)
--------cfd2-T04.txt(35KB)
--------produce_data.sh(2KB)