1:下载matconvnet安装包,在官网上下载。各个版本都可以,我刚开始下载了最新的0.25版,安装时提示需要MATLAB2015往上版本,所以重新下载了0.20版本。
2: 解压matconvnet,运行vl_setupnn.m
3: 运行vl_compilenn。结果显示MEX已成功完成
4 代码测试,新建.m文档.在网上找到例子,运行,(期间需要将用到的各种vl_文件都放到最开始文件夹下),否则都显示未定义函数。
5:运行显示
尝试将 SCRIPT vl_nnconv 作为函数执行:
F:\配置文件\matconvnet-1.0-beta20\matconvnet-1.0-beta20\vl_nnconv.m出错 vl_simplenn (line 296)
res(i+1).x = vl_nnconv(res(i).x, l.weights{1}, l.weights{2}, ...
出错 ceshi (line 21)
res = vl_simplenn(net, im_) ;
网上找到解决办法:
是因为要执行的文件名字和函数定义名字重复了,只需将文件名称改变即可。
操作: 将vl_nnconv.m改为vl_nnconv1.m
运行,显示出结果。亲测有效