I am currently searching for a neural network (toy) example, that I might optimize using GPU kernels. I need
开发者_StackOverflow中文版- clean & minimal code (no fancy optimizations, max. a few thousand sloc)
- ample testing data
- C/C++ open source
Does anybody has an adequate hint?
There's a bunch of examples on the net, but with insufficient testing data (there's no sense in GPU-optimizing code, that executes in a few seconds anyway)
clean & minimal code (no fancy optimizations, max. a few thousand sloc) C/C++ open source
The venerable Neural Networks at your Fingertips (or archived here ) is written very cleanly in C, it's very easy to play with and contains implementations for a number of 'popular' architectures (since you don't specify what neural network architecture(s) you're interested in).
ample testing data
You can find ample testing data (amongst other places) at the UC Irvine Machine Learning Repository.
The question was asked 7 years previous to my seeing it. Presently there is the OpenNN project which would seem to meet the criteria. It is entirely in C++. There is a good amount of examples on github. The main project page is on SourceForge, however. I don't think their github is kept as up to date.
精彩评论