上传者: 38717579
|
上传时间: 2021-11-10 01:53:02
|
文件大小: 113KB
|
文件类型: -
用卷积滤波器matlab代码MexConv3D
Matlab
mex实现(具有CPU和GPU版本)的3D(卷)ConvNet基本操作。
潜在用途:视频,体积数据(CT,MR)等。API和约定与一致。
概述
mex_conv3d.m用于3D卷积,而mex_maxpool3d.m用于3D最大池化。
它们的调用约定分别与中的vl_nnconv.m和vl_nnpool.m一致。
在此项目中,仅提供了最基本的构建基块。
要在Matlab中使用现成的3D
ConvNet,需要一个高级包装,例如in或vl_simplenn.m
。
安装
一步步:
在根目录中运行make_all.m以创建mex文件如果启用GPU,则需要CUDA工具包
在根目录中运行setup_path.m以添加路径
(可选)将CD
run_all.m文件夹unittest并运行run_all.m以验证一切正常
MexConv3D已在以下环境中经过测试:
Matlab
R2014a
+
Windows
8.1
+
Visual
Studio
2012
+
CUDA工具包6.5(如果启用GPU)
Matlab
R2014a
+
Ubun