NeuralEngine
A Game Engine with embeded Machine Learning algorithms based on Gaussian Processes.
NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType > Member List

This is the complete list of members for NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >, including all inherited members.

_display (defined in NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >protected
_function (defined in NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >protected
_numVariables (defined in NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >private
_value (defined in NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >private
_x (defined in NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >protected
BaseGradientOptimizationMethod(int numberOfVariables)NeuralEngine::MachineLearning::BaseGradientOptimizationMethod< Scalar, MoreThuente >protected
BaseGradientOptimizationMethod(int numberOfVariables, std::function< Scalar(const af::array &, af::array &)> function)NeuralEngine::MachineLearning::BaseGradientOptimizationMethod< Scalar, MoreThuente >protected
BaseGradientOptimizationMethod(NonlinearObjectiveFunction< Scalar > *function)NeuralEngine::MachineLearning::BaseGradientOptimizationMethod< Scalar, MoreThuente >protected
BaseOptimizationMethod(int numberOfVariables)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >protected
BaseOptimizationMethod(int numberOfVariables, std::function< Scalar(const af::array &, af::array &)> function)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >protected
BaseOptimizationMethod(NonlinearObjectiveFunction< Scalar > *function)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >protected
delta (defined in NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >)NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >private
Display(bool display)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >
GetAlpha()NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >
GetBeta1()NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >
GetBeta2()NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >
GetDecay()NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >
GetEpsilon()NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >
GetIterations()NeuralEngine::MachineLearning::BaseGradientOptimizationMethod< Scalar, MoreThuente >
GetMaxIterations()NeuralEngine::MachineLearning::BaseGradientOptimizationMethod< Scalar, MoreThuente >
GetNumberOfVariables()NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >virtual
GetSolution()NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >virtual
GetTolerance()NeuralEngine::MachineLearning::BaseGradientOptimizationMethod< Scalar, MoreThuente >
GetValue()NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >virtual
init(int numberOfVariables) (defined in NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >private
InitLinesearch()NeuralEngine::MachineLearning::BaseGradientOptimizationMethod< Scalar, MoreThuente >protected
m_dtype (defined in NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >protected
max_step (defined in NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >)NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >private
Maximize(af::array &values, int *cycle=nullptr)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >virtual
Maximize(int *cycle=nullptr)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >virtual
min_step (defined in NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >)NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >private
Minimize(af::array &values, int *cycle=nullptr)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >virtual
Minimize(int *cycle=nullptr)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >virtual
NadamSolver(int numberOfVariables)NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >
NadamSolver(int numberOfVariables, std::function< Scalar(const af::array &, af::array &)> function)NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >
NadamSolver(NonlinearObjectiveFunction< Scalar > *function)NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >
Optimize(int *cycle=nullptr) overrideNeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >protectedvirtual
sAlpha (defined in NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >)NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >private
sBeta1 (defined in NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >)NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >private
sBeta2 (defined in NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >)NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >private
sCumBeta1 (defined in NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >)NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >private
sDecay (defined in NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >)NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >private
sEpsilon (defined in NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >)NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >private
SetAlpha(Scalar alpha)NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >
SetBeta1(Scalar beta1)NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >
SetBeta2(Scalar beta2)NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >
SetDecay(Scalar decay)NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >
SetEpsilon(Scalar epsilon)NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >
SetMaxIterations(int iter)NeuralEngine::MachineLearning::BaseGradientOptimizationMethod< Scalar, MoreThuente >
SetNumberOfVariables(int n)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >protected
SetSolution(af::array &x)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >virtual
SetTolerance(Scalar tolerance)NeuralEngine::MachineLearning::BaseGradientOptimizationMethod< Scalar, MoreThuente >
SetValue(Scalar v)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >protected
~BaseOptimizationMethod() (defined in NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >)NeuralEngine::MachineLearning::BaseOptimizationMethod< Scalar >
~IOptimizationMethod() (defined in NeuralEngine::MachineLearning::IOptimizationMethod< Scalar >)NeuralEngine::MachineLearning::IOptimizationMethod< Scalar >inline
~NadamSolver()NeuralEngine::MachineLearning::NadamSolver< Scalar, LSType >