-
Notifications
You must be signed in to change notification settings - Fork 10
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 NumpyAbout
OpenCL implementation of a NN and CNN
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published