神经网络:具有详尽训练数据的最小开源示例?

时间:2010-10-19 16:21:37

标签: c++ c neural-network

我目前正在寻找一个神经网络(玩具)示例,我可以使用GPU内核进行优化。我需要

  • 清洁&最小的代码(没有花哨的优化,最多几千个sloc)
  • 充足测试数据
  • C / C ++开源

有人有足够的暗示吗?

网上有很多例子,但测试数据不足(GPU优化代码没有任何意义,无论如何都会在几秒钟内执行)

2 个答案:

答案 0 :(得分:2)

  

清洁&最小的代码(没有花哨的   优化,最大几千   sloc)C / C ++开源

古老的Neural Networks at your Fingertips在C语言中写得非常干净,它非常容易使用并包含许多“流行”架构的实现(因为你没有指定你的神经网络架构)对此感兴趣。

  

充足的测试数据

您可以在UC Irvine Machine Learning Repository找到充足的测试数据(以及其他地方)。

答案 1 :(得分:0)

问题是在我看到它之前7年被问到的。目前,OpenNN项目似乎符合标准。它完全是用C ++编写的。 github上有大量的examples。但是main project page在SourceForge上。我不认为他们的github是最新的。