Template Class MinibatchOptimizationProblem¶
Defined in File minibatchOptimization.h
Inheritance Relationships¶
Base Type¶
public parpe::OptimizationProblem
(Class OptimizationProblem)
Class Documentation¶
-
template<typename T>
class MinibatchOptimizationProblem : public parpe::OptimizationProblem¶ Problem definition for mini-batch optimization.
This class provides cost function and training data for a mini-batch optimizer. Data maybe be the actual data or just an index list referencing the data, the cost function will operate on.
Public Functions
-
MinibatchOptimizationProblem() = default¶
-
inline MinibatchOptimizationProblem(std::unique_ptr<SummedGradientFunction<T>> costFun, std::unique_ptr<Logger> logger)¶
-
MinibatchOptimizationProblem(MinibatchOptimizationProblem const &other) = delete¶
-
~MinibatchOptimizationProblem() override = default¶
-
inline SummedGradientFunction<T> *getGradientFunction() const¶
mini batch cost function
-
MinibatchOptimizationProblem() = default¶