如何用c++在mnist上实现一个简单的卷积神经网络,有哪些参考资料
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算法。
下面主要推荐一些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算法。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |