Diwa
Lightweight implementation of Artificial Neural Network for resource-constrained environments
|
This is the complete list of members for Diwa, including all inherited members.
calculateAccuracy(double *testInput, double *testExpectedOutput, int epoch) | Diwa | |
calculateLoss(double *testInput, double *testExpectedOutput, int epoch) | Diwa | |
Diwa() | Diwa | |
getActivationFunction() const | Diwa | |
getHiddenLayers() const | Diwa | |
getHiddenNeurons() const | Diwa | |
getInputNeurons() const | Diwa | |
getNeuronCount() const | Diwa | |
getOutputNeurons() const | Diwa | |
getOutputs(double *outputs) | Diwa | |
getWeightCount() const | Diwa | |
getWeights(double *weights) | Diwa | |
inference(double *inputs) | Diwa | |
initialize(int inputNeurons, int hiddenLayers, int hiddenNeurons, int outputNeurons, bool randomizeWeights=true) | Diwa | |
loadFromFile(T annFile) | Diwa | |
recommendedHiddenLayerCount(int numSamples, int alpha) | Diwa | |
recommendedHiddenNeuronCount() | Diwa | |
saveToFile(T annFile) | Diwa | |
setActivationFunction(diwa_activation activation) | Diwa | |
train(double learningRate, double *inputNeurons, double *outputNeurons) | Diwa | |
~Diwa() | Diwa |