Looking for someone, preferably someone who knows their way around backpropagation neural networks, to port existing C# code to C++, including events.
Code is about 15KB of pure C#. Ported code needs to follow the same C# guidelines, so the C++ API is as close to the original C# API as possible.
Correct memory handling & performance is a must; it's up to you whether you use normal pointers or use vector/boost::multi_array classes.
Parts of the code use the Mersenne Twister random number generator - I have already ported this to C++ and I will be providing it. I also have some incomplete C++ code for the rest of the project, but it's not working 100%.
Assembly optimization (for floating-point operations) would be nice but it's not required; I can do that on my own.
If you're familiar w/ parallel processing and/or clusters and/or nVidia CUDA, let me know - support for MPI + CUDA is planned.