My Project
cpu_mlp::StochasticGradientDescent< V, M > Member List

This is the complete list of members for cpu_mlp::StochasticGradientDescent< V, M >, including all inherited members.

BatchGradFun typedefcpu_mlp::StochasticGradientDescent< V, M >
recorder_cpu_mlp::StochasticMinimizer< V, M >protected
S_VecFun typedefcpu_mlp::StochasticGradientDescent< V, M >
sample_minibatch_indices(const size_t N, size_t batch_size, std::mt19937 &rng)cpu_mlp::StochasticGradientDescent< V, M >static
setData(const M &inputs, const M &targets, const S_VecFun &f, const BatchGradFun &g)cpu_mlp::StochasticGradientDescent< V, M >inline
setMaxIterations(int max_iters)cpu_mlp::StochasticGradientDescent< V, M >inline
cpu_mlp::StochasticMinimizer::setMaxIterations(int max_iters)cpu_mlp::StochasticMinimizer< V, M >inline
setRecorder(::IterationRecorder< CpuBackend > *recorder)cpu_mlp::StochasticMinimizer< V, M >inline
setStepSize(double s)cpu_mlp::StochasticGradientDescent< V, M >inline
cpu_mlp::StochasticMinimizer::setStepSize(double s)cpu_mlp::StochasticMinimizer< V, M >inline
setTolerance(double tol)cpu_mlp::StochasticGradientDescent< V, M >inline
cpu_mlp::StochasticMinimizer::setTolerance(double tol)cpu_mlp::StochasticMinimizer< V, M >inline
stochastic_solve(const V &init_w, int m, int b, double step, bool verbose=false, int print_every=50)cpu_mlp::StochasticGradientDescent< V, M >inline
StochasticGradientDescent()=defaultcpu_mlp::StochasticGradientDescent< V, M >
~StochasticMinimizer()=defaultcpu_mlp::StochasticMinimizer< V, M >virtual