NeuralNet 1.0
|
This is the complete list of members for NeuralNet::Adam, including all inherited members.
Adam(double alpha=0.001, double beta1=0.9, double beta2=0.999, double epsilon=10E-8) | NeuralNet::Adam | inline |
alpha (defined in NeuralNet::Optimizer) | NeuralNet::Optimizer | protected |
Optimizer(double alpha) (defined in NeuralNet::Optimizer) | NeuralNet::Optimizer | inline |
update(Eigen::MatrixBase< Derived1 > ¶m, const Eigen::MatrixBase< Derived2 > &gradients, Eigen::MatrixBase< Derived1 > &m, Eigen::MatrixBase< Derived1 > &v) (defined in NeuralNet::Adam) | NeuralNet::Adam | inline |
updateBiases(Eigen::MatrixXd &biases, const Eigen::MatrixXd &biasesGrad) override | NeuralNet::Adam | inlinevirtual |
updateWeights(Eigen::MatrixXd &weights, const Eigen::MatrixXd &weightsGrad) override | NeuralNet::Adam | inlinevirtual |
~Adam() override=default (defined in NeuralNet::Adam) | NeuralNet::Adam | |
~Optimizer()=default (defined in NeuralNet::Optimizer) | NeuralNet::Optimizer | virtual |