Chisei v1.0
Lightweight AI/ML Framework
Loading...
Searching...
No Matches
chisei::NeuralNetwork Member List

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::NeuralNetworkstatic
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) noexceptchisei::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