/JaNNI

Just another Neural Network Implementation for the MNIST data set

Primary LanguageC++

JaNNI - Just another Neural Network Implementation

This application is in the moment just a first step - and has to be rewritten - towards a very simple neural network for image classification with the MNIST data set. Currently it is able to prepare all MNIST data and hyper-parameters for further processing, it is not able to learn.

The long term goal is to write a modular application so that different activation and loss functions can be tested.

Dependencies for Running Locally

NOTE: Build and run was neither tested under Windows nor macOS, it might work, it might not work.

Basic Build Instructions

  1. Clone this repo.
  2. Make a build directory in the top level directory: mkdir build && cd build
  3. Compile: cmake .. && make
  4. Run it: ./JaNNI