大名鼎鼎的稀疏编码,源自1996。记录一下使用sparsenet的心得。
0. My Prerequisite
- Windows10
- matlab 2016b
- mingw64
为了节省内存,我把matlab2016b装在了移动硬盘上;mingw64可以不用额外下载,本地一搜就好几个;例如git和jetbrains都会提供mingw64编译器,matlab也自带。
setenv('MW_MINGW64_LOC', 'F:\8-软件\mingw64')
#setenv('MW_MINGW64_LOC', 'D:\Git\mingw64')
# D:\Program Files\JetBrains\mingw64
# F:\2-软件安装包\Windows\MATLAB\R2016b\extern\lib\win64\mingw64
我本人很早就装了mingw64,省去了装VS的麻烦。
1.SparseNet
给几个官方传送门:
2.matlab编译
- MATLAB配置mingw64编译器
- 编译
注意:编译的时候要把nrutil.h加上,然后修改cfg.c里面的#inlucde尖括号为引号。
编译成功即会生成cgf.mexw64文件,拷贝出去即可调用。
3.使用
参见README
贴一个跑通的图作纪念。OVER
4.用自己的数据集
5.原文理解
转载:https://blog.csdn.net/wbzhang233/article/details/104640510
查看评论