SLIDE 10 A Compact Binary Neural Network Configuration
binaryPoint totalEdges totalNeurons totalLayers weightsPtr Info neuron0-weight0 neuron0-weight1 neuron0-weight2 neuron0-weight3 Weights neuron1-weight0
...
neuron0-weight0Ptr neuron0-numberOfWeights neuron0-activationFunction neuron0-steepness neuron0-bias Neurons Layer0-neuron0Ptr neuronsInLayer neuronsInNextLayer layer1-neuron0Ptr neuronsInLayer neuronsInNextLayer Layers neuron1-weight0Ptr
...
We condense the normal FANN neural network data structure
We use a reduced configuration from the Fast Artificial Neural Network (FANN) library [1] containing:
Global information Per-layer information Per-neuron information Per-neuron weights
[1]
- S. Nissen, “Implementation of a fast artificial neural network library (fann),” Department of Computer Science University of
Copenhagen (DIKU), Tech. Rep., 2003. PACT ’15 10/23