GPUOptimizedNeuralNet:前馈神经网络和自动编码器的串行和 gpuCUDA 实现

时间:2024-06-24 22:47:56
【文件属性】:

文件名称:GPUOptimizedNeuralNet:前馈神经网络和自动编码器的串行和 gpuCUDA 实现

文件大小:171KB

文件格式:ZIP

更新时间:2024-06-24 22:47:56

C++

GPU 优化的神经网络 该存储库包含一个 C++ 库,用于使用标准反向传播算法构建带有可选正则化器的人工神经网络。 分行详情 主 --> 串行版本 gpu_version--> GPU 版本 其他分支 --> 仅用于测试目的 建造 在任一分支中运行 make 会在示例数据集(XOR 或 BREAST_CANCER)上生成二进制文件。 依赖关系 我们已经使用 NVIDIA CUDA 6.5 构建了 GPU 版本。 gpu_version 分支使用 NVIDIA CUDA 设备并行功能,该功能仅在具有 3.5 或更高计算能力的设备上受支持。 串行版本需要和库。 如果您有这些依赖项的自定义路径,则生成文件包含必须编辑的路径变量。 合作者 安德鲁·洪 普拉萨德 A. Tendolkar


【文件预览】:
GPUOptimizedNeuralNet-master
----inc()
--------Layer.h(972B)
--------neuron.h(12KB)
--------Network.h(759B)
--------data.h(517B)
--------matrix.h(3KB)
--------Funct.h(286B)
----example_xor.cpp(1KB)
----premademodels()
--------modelfile_created(32B)
--------modelfile(49B)
----src()
--------Funct.cpp(299B)
--------data.cpp(1019B)
--------Layer.cpp(2KB)
--------Network.cpp(8KB)
--------matrix.cpp(6KB)
----run.sh(476B)
----test_serial(318KB)
----README.md(931B)
----Makefile(939B)
----data()
--------train()
--------test()
----.gitignore(21B)

网友评论