NNFS
Neural network library from scratch
|
This is the complete list of members for NNFS::NeuralNetwork, including all inherited members.
accuracy(double &accuracy, const Eigen::MatrixXd &examples, const Eigen::MatrixXd &labels) | NNFS::NeuralNetwork | inline |
add_layer(std::shared_ptr< Layer > layer) | NNFS::NeuralNetwork | inline |
compile() | NNFS::NeuralNetwork | inline |
fit(const Eigen::MatrixXd &examples, const Eigen::MatrixXd &labels, const Eigen::MatrixXd &test_examples, const Eigen::MatrixXd &test_labels, int epochs, int batch_size, bool verbose=true) override | NNFS::NeuralNetwork | inlinevirtual |
load(std::string path) | NNFS::NeuralNetwork | inline |
NeuralNetwork(std::shared_ptr< Loss > loss=nullptr, std::shared_ptr< Optimizer > optimizer=nullptr) | NNFS::NeuralNetwork | inline |
predict(const Eigen::MatrixXd &sample) | NNFS::NeuralNetwork | inline |
save(std::string path) | NNFS::NeuralNetwork | inline |
~Model()=default | NNFS::Model | virtual |