SANN: Sushi Artificial Neural Network
This is a short library for a simple but efficient neural network
|
This is the complete list of members for sann::Network, including all inherited members.
compute(const std::vector< double > &inputs) | sann::Network | |
error_func typedef (defined in sann::Network) | sann::Network | |
getlayersSizes() const | sann::Network | |
getWeights() const | sann::Network | |
Network() | sann::Network | |
Network(const std::vector< size_t > &layers, const math::Func &activationFunc, const Layer::weights_initializer &init) (defined in sann::Network) | sann::Network | |
Network(const std::vector< size_t > &layers, const std::vector< math::Func > &activationFuncs, const Layer::weights_initializer &init) (defined in sann::Network) | sann::Network | |
Network(const Network &net) | sann::Network | |
nullEstimator (defined in sann::Network) | sann::Network | static |
operator=(const Network &rhs) | sann::Network | |
operator=(Network &&rhs) | sann::Network | |
setErrorFunction(const error_func &error) | sann::Network | |
setParameters(const sann::parameters &hyperP) (defined in sann::Network) | sann::Network | |
setRandomWeights() (defined in sann::Network) | sann::Network | |
setWeights(const std::vector< std::vector< double >> &weights) (defined in sann::Network) | sann::Network | |
setWeights(const std::vector< weightsMatrix > &weights) (defined in sann::Network) | sann::Network | |
setWeights(std::vector< weightsMatrix > &&weights) | sann::Network | |
train(const sann::dataSet &trainingSet, sann::Estimator &est, const sann::parameters &hyperPar) | sann::Network | |
train(const sann::dataSet &trainingSet, const sann::dataSet &testSet, sann::Estimator &trainEst, sann::Estimator &testEst, const sann::parameters &hyperPar) | sann::Network |