/Neuronmancer

A CLI program that can create, train, and evaluate an artificial neural network. Training can be performed on the host machine's CPU alone or in parallel on a CUDA-enabled GPU device.

Primary LanguageCudaMIT LicenseMIT

Neuronmancer

Neuronmancer is a C / CUDA program for creating, training, and evaluating feedforward artificial neural networks that learn to recognized handwritten digits using backpropagation. Training can be performed on the host machine or a CUDA-enabled GPU device.

Project Prerequisites

  • cuda-toolkit-8-0 or higher
  • GCC
  • GNU Make (or you can compile yourself using: nvcc main.cu -o neuronmancer)

Want to contribute?

See the CONTRIBUTING.md file for details

License

This project is licensed under the MIT License - see the LICENSE file for details