CUDA线性回归
进行基本操作的矩阵类,包括从csv文件创建矩阵,或从列和行数创建0矩阵,将矩阵输出到正确缩进的ostream,获取和分配元素,矩阵乘法,转置,求逆,创建单位矩阵,获取高度和宽度。
还可以在主要功能中实现线性回归
作者
Vishnu T Suresh( )
用法
要使用它,请确保已安装CUDA 4.2和CULA Dense R15(必须设置所有环境变量,并且共享库可见)。
然后:
'cd'到src并运行'g ++ -o pop.o populate.cpp'。
运行'./pop.o'
系统将提示您输入条目数。 输出将是X.csv和Y.csv,分别代表独立变量和因变量。 编辑populate.cpp的源代码以根据需要更改系数或增加变量数。
之后:
运行'make'
运行“ ./main.o”,您将获得系数的计算值。
您也可以使用Matrix类执行文件顶部列
2021-11-23 20:16:34
37KB
Cuda
1