RapidLib  v2.2.0
A simple library for interactive machine learning
neuralNetwork< T > Member List

This is the complete list of members for neuralNetwork< T >, including all inherited members.

getCurrentEpoch() constneuralNetwork< T >
getEpochs() constneuralNetwork< T >
getInBases() constneuralNetwork< T >
getInRanges() constneuralNetwork< T >
getJSONDescription(Json::Value &currentModel) overrideneuralNetwork< T >virtual
getNumHiddenLayers() constneuralNetwork< T >
getNumHiddenNodes() constneuralNetwork< T >
getNumInputs() const overrideneuralNetwork< T >virtual
getOutBase() constneuralNetwork< T >
getOutRange() constneuralNetwork< T >
getWeights() constneuralNetwork< T >
getWhichInputs() const overrideneuralNetwork< T >virtual
getWHiddenOutput() constneuralNetwork< T >
neuralNetwork(const size_t &num_inputs, const std::vector< size_t > &which_inputs, const size_t &num_hidden_layers, const size_t &num_hidden_nodes, const std::vector< T > &weights, const std::vector< T > &wHiddenOutput, const std::vector< T > &inRanges, const std::vector< T > &inBases, const T &outRange, const T &outBase)neuralNetwork< T >
neuralNetwork(const size_t &num_inputs, const std::vector< size_t > &which_inputs, const size_t &num_hidden_layer, const size_t &num_hidden_nodes)neuralNetwork< T >
reset() overrideneuralNetwork< T >virtual
run(const std::vector< T > &inputVector) overrideneuralNetwork< T >virtual
setEpochs(const size_t &epochs)neuralNetwork< T >
setNumHiddenLayers(size_t num_hidden_layers)neuralNetwork< T >
setNumHiddenNodes(size_t num_hidden_nodes)neuralNetwork< T >
train(const std::vector< trainingExampleTemplate< T > > &trainingSet) overrideneuralNetwork< T >virtual
train(const std::vector< trainingExampleTemplate< T > > &trainingSet, const std::size_t whichOutput) overrideneuralNetwork< T >virtual
vector2json(TT vec)baseModel< T >inlineprotected
vector2json(std::vector< unsigned long > vec)baseModel< T >inlineprotected
~baseModel()baseModel< T >inlinevirtual
~neuralNetwork()neuralNetwork< T >