SANN: Sushi Artificial Neural Network
This is a short library for a simple but efficient neural network
sann::Network Member List

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() constsann::Network
getWeights() constsann::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::Networkstatic
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