views:

99

answers:

1

Hello forum,

I am currently searching for a neural network (toy) example, that I might optimize using GPU kernels. I need

  • 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)

Kind Regards, xrismf

+1  A: 

clean & minimal code (no fancy optimizations, max. a few thousand sloc) C/C++ open source

The venerable Neural Networks at your Fingertips 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.

Eugen Constantin Dinca
I was aware of these, I was just hoping there might be some ready-to-use example that doesn't require me to write a parser for the testing data. Anyway thank you very much for your comment.
gdhgfjhgj
@xrismf What kind of data are you thinking about?
Eugen Constantin Dinca
I've started to work on the BOLTZMAN example from your first link since it generates it's training data dynamically and seems well suited for paralizing. Thanks again for the hint.
gdhgfjhgj
@xrismf Have fun.
Eugen Constantin Dinca