Header:
  NeuralNetwork


Introduction

Functions

  Constructors / Destructors:
nnNew
nnDestroy

  Files:
nnOpen
nnSave

  Accessors:
nnNumLayers
nnNumNeuronsInLayer
nnNumInputNeurons
nnNumOutputNeurons
nnLearningRate
nnSetLearningRate
nnAnnealingRate
nnSetAnnealingRate
nnSetAnnealingFunction
nnAnneal
nnSetActivationFunctionInLayer
nnSetHiddenLayersActivationFunction
nnSetOutputLayerActivationFunction
nnInputBuffer
nnOutputBuffer

  Training:
nnTrainOnce
nnTrain
nnForgetTraining
nnErrorRate

  Cogitating:
nnCalculateOutput
nnCalculateOutputForInput
nnIndexOfHighestOutputNeuron
nnIndexOfRandomOutputNeuron

  Misc:
nnPrintOutputBuffer

Defined Types

  nnNeuronCount_t
  nnNeuronData_t
  nnActivationFunction_t
  nnActivationDerivative_t
  nnAnnealingFunction_t

#defines

  NN_ACTIVATION_SIGMOID
  NN_ACTIVATION_TANH
  NN_ACTIVATION_LINEAR

Classes

  NeuralNetwork


[Printable HTML Page]