文件名称:MPI_multi_thread_randomforest:利用MPI来实现的多线程随机森林,用于分类
文件大小:10.27MB
文件格式:ZIP
更新时间:2024-08-08 02:29:03
C++
MPI_multi_thread_randomforest 利用MPI来实现的多线程随机森林,用于分类 默认每台机器开8个线程,可以在Node.h里的nunOfThread改。 共有26个类别,分别是1,2,3..26 每条训练数据有617个特征。 训练文件名为train.csv, 内容格式为: id,value0,value1,...,value616,label, 其中id用于表示每一条训练数据,label表示该条数据的类别,value0表示第0个特征的值,value1表示第一个特征的值,其他依次类推。 测试文件为test.csv, 内容格式为: id,value0,value1,...,value616 预测结果保存于result.csv中, 内容格式为: id,label 我已经写好了makefile,和运行本程序所需要的命令run.sh,在linux下直接执行run.sh ./r
【文件预览】:
MPI_multi_thread_randomforest-master
----Tree.cpp(7KB)
----test.csv(7.74MB)
----train.csv(30.98MB)
----run1.sh(86B)
----Node.h(843B)
----RandomForest.h(706B)
----配置文件.pdf(292KB)
----README.md(936B)
----run.sh(71B)
----Node.cpp(535B)
----Tree.h(393B)
----machinefile(32B)
----makefile(434B)
----main.cpp(3KB)
----RandomForest.cpp(4KB)
----random(164KB)