|
Algorithms_in_C++ 1.0.0
Set of algorithms implemented in C++.
|
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 |