machine_learning::neural_network::NeuralNetwork Member List

This is the complete list of members for machine_learning::neural_network::NeuralNetwork, including all inherited members.

__detailed_single_prediction(const std::vector< std::valarray< double >> &X) | machine_learning::neural_network::NeuralNetwork | inlineprivate
batch_predict(const std::vector< std::vector< std::valarray< double >>> &X) | machine_learning::neural_network::NeuralNetwork | inline
evaluate(const std::vector< std::vector< std::valarray< double >>> &X, const std::vector< std::vector< std::valarray< double >>> &Y) | machine_learning::neural_network::NeuralNetwork | inline
evaluate_from_csv(const std::string &file_name, const bool &last_label, const bool &normalize, const int &slip_lines=1) | machine_learning::neural_network::NeuralNetwork | inline
fit(const std::vector< std::vector< std::valarray< double >>> &X_, const std::vector< std::vector< std::valarray< double >>> &Y_, const int &epochs=100, const double &learning_rate=0.01, const size_t &batch_size=32, const bool &shuffle=true) | machine_learning::neural_network::NeuralNetwork | inline
fit_from_csv(const std::string &file_name, const bool &last_label, const int &epochs, const double &learning_rate, const bool &normalize, const int &slip_lines=1, const size_t &batch_size=32, const bool &shuffle=true) | machine_learning::neural_network::NeuralNetwork | inline
get_XY_from_csv(const std::string &file_name, const bool &last_label, const bool &normalize, const int &slip_lines=1) | machine_learning::neural_network::NeuralNetwork | inline
layers (defined in machine_learning::neural_network::NeuralNetwork) | machine_learning::neural_network::NeuralNetwork | private
load_model(const std::string &file_name) | machine_learning::neural_network::NeuralNetwork | inline
NeuralNetwork(const std::vector< std::pair< int, std::string >> &config, const std::vector< std::vector< std::valarray< double >>> &kernels) | machine_learning::neural_network::NeuralNetwork | inlineprivate
NeuralNetwork()=default | machine_learning::neural_network::NeuralNetwork |
NeuralNetwork(const std::vector< std::pair< int, std::string >> &config) | machine_learning::neural_network::NeuralNetwork | inlineexplicit
NeuralNetwork(const NeuralNetwork &model)=default | machine_learning::neural_network::NeuralNetwork |
NeuralNetwork(NeuralNetwork &&)=default | machine_learning::neural_network::NeuralNetwork |
operator=(const NeuralNetwork &model)=default | machine_learning::neural_network::NeuralNetwork |
operator=(NeuralNetwork &&)=default | machine_learning::neural_network::NeuralNetwork |
save_model(const std::string &_file_name) | machine_learning::neural_network::NeuralNetwork | inline
single_predict(const std::vector< std::valarray< double >> &X) | machine_learning::neural_network::NeuralNetwork | inline
summary() | machine_learning::neural_network::NeuralNetwork | inline
~NeuralNetwork()=default | machine_learning::neural_network::NeuralNetwork |