如何用c++在mnist上实现一个简单的卷积神经网络,有哪些参考资料

如题所述

第1个回答  2015-07-21
SVM方面,首选的肯定是LIBSVM这个库,应该是应用最广的机器学习库了。
下面主要推荐一些DeepLearning的GitHub项目吧!
1. convnetjs - Star:2200+
实现了卷积神经网络,可以用来做分类,回归,强化学习等。
2. DeepLearn Toolbox - Star:1000+
Matlab实现中最热的库存,包括了CNN,DBN,SAE,CAE等主流模型。
3. Deep Learning(yusugomo) - Star:800+
实现了深度学习网络,从算法与实现上都比较全,提供了5种语言的实现:Python,C/C++,Java,Scala,实现的模型有DBN/CDBN/RBM/CRBM/dA/SdA/LR等。
4. Neural-Networks-And-Deep-Learning - Star:500+
这是同名书的配套代码,语言是Python。
5. rbm-mnist - Star:200+
这个是hinton matlab代码的C++改写版,还实现了Rasmussen的共轭梯度Conjugate Gradient算法。本回答被提问者和网友采纳
相似回答