介绍
MatConvNet是一个实现卷积神经网络(CNN)的MATLAB工具箱,用于计算机视觉应用。 用这个工具箱,能很方便地在MATLAB中用GPU来进行训练。
要求
足够新的MATLAB版本(R2015b或更高版本)和一个支持C ++ 11的编译器(Visual Studio 2015,GCC 4.8,Xcode 7.3.1或更高版本)。 对于GPU计算,至少需要CUDA 7.5以及CuDNN v4(可选)或更新版本。
本次安装在如下实验环境中通过。
环境:
MATLAB2018a
Visual Studio 2015
matconvnet-1.0-beta25
安装
1.下载工具箱
首先下载MatConvNet,并解压到你希望的文件夹,暂且称这个文件夹为<MatConvNet>
2.编译库
1)CPU版本编译
- 打开MATLAB,在命令行输入
mex -setup
mex -setup C