This is the complete list of members for NeuralNet::Network, including all inherited members.
accuracy (defined in NeuralNet::Model) | NeuralNet::Model | protected |
addLayer(std::shared_ptr< Layer > &layer) | NeuralNet::Network | |
cEpoch (defined in NeuralNet::Model) | NeuralNet::Model | protected |
cereal::access (defined in NeuralNet::Network) | NeuralNet::Network | friend |
from_file(const std::string &filename) override | NeuralNet::Network | inlinevirtual |
getLayer(int index) const | NeuralNet::Network | |
getNumLayers() const | NeuralNet::Network | |
getOutputLayer() const | NeuralNet::Network | |
getSlug() const | NeuralNet::Network | |
load_from_file(const std::string &filename, T &model) | NeuralNet::Model | inlinestatic |
loss (defined in NeuralNet::Model) | NeuralNet::Model | protected |
Network() (defined in NeuralNet::Network) | NeuralNet::Network | |
predict(std::vector< std::vector< double > > inputs) | NeuralNet::Network | |
predict(std::vector< std::vector< std::vector< double > > > inputs) | NeuralNet::Network | |
registerSignals() const (defined in NeuralNet::Model) | NeuralNet::Model | inlineprotected |
save_to_file(const std::string &filename, T model) | NeuralNet::Model | inlinestatic |
setLoss(LOSS loss) | NeuralNet::Network | |
setup(const std::shared_ptr< Optimizer > &optimizer, LOSS loss=LOSS::QUADRATIC) | NeuralNet::Network | |
testAccuracy (defined in NeuralNet::Model) | NeuralNet::Model | protected |
testLoss (defined in NeuralNet::Model) | NeuralNet::Model | protected |
to_file(const std::string &filename) override | NeuralNet::Network | inlinevirtual |
train(std::vector< std::vector< double > > X, std::vector< double > y, int epochs=1, const std::vector< std::shared_ptr< Callback > > callbacks={}, bool progBar=true) | NeuralNet::Network | |
train(std::vector< std::vector< std::vector< double > > > X, std::vector< double > y, int epochs=1, const std::vector< std::shared_ptr< Callback > > callbacks={}, bool progBar=true) | NeuralNet::Network | |
train(TrainingData< std::vector< std::vector< double > >, std::vector< double > > trainingData, int epochs=1, const std::vector< std::shared_ptr< Callback > > callbacks={}, bool progBar=true) | NeuralNet::Network | |
train(TrainingData< std::vector< std::vector< std::vector< double > > >, std::vector< double > > trainingData, int epochs=1, const std::vector< std::shared_ptr< Callback > > callbacks={}, bool progBar=true) | NeuralNet::Network | |
~Model()=default (defined in NeuralNet::Model) | NeuralNet::Model | virtual |
~Network() (defined in NeuralNet::Network) | NeuralNet::Network |