![]() |
Chisei v1.0
Lightweight AI/ML Framework
|
This is the complete list of members for chisei::NeuralNetwork, including all inherited members.
| compute_accuracy(const std::vector< std::vector< double > > &inputs, const std::vector< std::vector< double > > &targets) | chisei::NeuralNetwork | |
| compute_mse_loss(const std::vector< double > &prediction, const std::vector< double > &target) | chisei::NeuralNetwork | |
| compute_output_gradient(const std::vector< double > &prediction, const std::vector< double > &target) | chisei::NeuralNetwork | |
| is_correct_prediction(const std::vector< double > &prediction, const std::vector< double > &target) | chisei::NeuralNetwork | |
| loadFromModel(const std::string &filename) | chisei::NeuralNetwork | static |
| NeuralNetwork(const std::vector< size_t > &_layers, std::function< double(double)> _activation, std::function< double(double)> _activation_derivative) | chisei::NeuralNetwork | |
| NeuralNetwork(const NeuralNetwork &other) | chisei::NeuralNetwork | |
| operator=(NeuralNetwork &&other) noexcept | chisei::NeuralNetwork | |
| predict(const std::vector< double > &input) | chisei::NeuralNetwork | |
| save_model(const std::string &filename) | chisei::NeuralNetwork | |
| train(const std::vector< std::vector< double > > &inputs, const std::vector< std::vector< double > > &targets, double learning_rate=0.1, int epochs=10000) | chisei::NeuralNetwork | |
| ~NeuralNetwork() | chisei::NeuralNetwork |