![]() |
|
||
| Home | |||
NeuroSolutions CUDA - Sample OCR ProjectThis sample project uses a Optical Character Recognition (OCR) dataset along with a single hidden-layer Mutli-Layer Perceptron (MLP) neural network using the Levenberg-Marquardt (LM) learning algorithm. The Levenberg-Marquardt is the default learning algorithm in NeuroSolutions and is the most powerful form of back-propagation learning available.
Test Environment
BenchmarksThe sample project is trained on a total of 17,000 exemplars/samples for 100 epochs in NeuroSolutions. The graph below shows that the simulation run on a traditional (CPU) processor took 3-hours, 27-minutes and 8-seconds to complete while the fastest CUDA-enabled version of NeuroSolutions took only 3-minutes and 16-seconds to complete - that is a 65 times speed increase!
Through our research with several varieties of NVIDIA graphics cards we've found that the performance increase is fairly linear to the number of cores the graphics card contains. That means even with a mid-grade NVIDIA GeForce GTX 260 you could see speed increases up to 20 times faster than a traditional (CPU) processor for less than $200 in upgrade cost!
Download this project and try for yourself - LetterRecognition.zip
|
"BTW, love the product. To keep current, I've tried others and nothing even comes close to the power, performance, flexibility and ease of use. You also have the best tech support on the planet."
- John Wester, CTO, Net Shepherd, Inc.
|
||||||||||||||||||||