文件名称:matlab分时代码-MatNN:用于MATLAB的神经网络框架
文件大小:84KB
文件格式:ZIP
更新时间:2024-06-10 14:18:08
系统开源
matlab分时代码MatNN:MATLAB的NN框架 MatNN是用于神经网络训练和测试的MATLAB框架。 它旨在提供的相似性和弹性的工作流程。 该工具箱需要安装在您的系统中,并添加到您的MATLAB路径中。 特征 MatNN提供了一些您可能熟悉的Caffe或其他CNN工具的功能: 体重分享 多重损失 定制数据采样算法 具有自定义参数/权重/损失/ ...的自定义图层 多个GPU支持 请注意,我们不提供数据层,您应该设计数据采样和获取例程。 功能性 MatNN使用CUDA / C ++代码从而使您的培训进度更加有效,并且整个框架都建立在之上。 目标 最少地使用外部库。 我们将提供纯的matlab代码版本和matlab + cuda内核版本,因此您的代码是可移植的(无需编译外部库)。 并且还包括基于MatConvNet的基本版本。 因为您可以轻松自定义图层,所以可以根据需要将任何现有的库(例如CUDA / cuBlas / cuDNN)添加到您的工作流程中。 此项目退出测试版后,将考虑使用cuBlas / cuDNN版本。 请注意,即使是纯matlab版本,也可以从Matlab的并行
【文件预览】:
MatNN-master
----COPYING(1KB)
----Performance.md(37B)
----+cudnn()
--------src()
--------include()
----mkdocs.yml(654B)
----+nn()
--------BaseObject.m(3KB)
--------@nn()
--------+generator()
--------+examples()
--------nnData.m(10KB)
--------+utils()
--------compileGPU.m(5KB)
--------+layers()
----README.md(2KB)
----things2Do.txt(2KB)
----docs()
--------index.md(840B)
--------gs()
----.gitignore(615B)