TheAlgorithms/C++ 1.0.0
All the 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 |