-
Notifications
You must be signed in to change notification settings - Fork 9
jacqt/OpenCL-Neural-Network
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Created using Visual Studio 2010 in conjuction with IntelOpenCL SDK This project is currently a basic, fairly optimized OpenCl implementation of a fully connected feed forward network. In addition, this project has implemented a single layer convolutional neural network. Includes ability to store and load neural nets from files MNIST Data set (Error rates based on the 10k image testing set): One fully connected neural net of size 150-200-100-10 achieved an error rate of 3.23% Another one of size 800-500-250-10 has achieved an error rate of 2.3% Another one of size 1500-1000-500-10 has achieved an error rate of 1.48% after training using simple affine distortions Added a demo of the neural networks under ./OpenCLNeuralNet/demo/ -demo1.py Single digit classification -demo2.py Multiple digit classification The neural network used by the demos is the file "NN-SMALL.net" in the same directory as the demo files. Required dependencies: Python Imaging Library (PIL) and Numpy
About
OpenCL implementation of a NN and CNN
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published