3#if _MSC_VER >= 1900 && defined(_M_X64)
5#include "InternalOptimizerSpecMomentumGradientDescent.h"
6#include "InternalOptimizerSpecRMSPropGradientDescent.h"
13 class FL_EXPORT CInternalOptimizerSpecAdamGradientDescent :
public CInternalOptimizerSpecMomentumGradientDescent<T>,
public CInternalOptimizerSpecRMSPropGradientDescent<T>
16 CInternalOptimizerSpecAdamGradientDescent();
17 CInternalOptimizerSpecAdamGradientDescent(
const CInternalOptimizerSpecAdamGradientDescent<T>& osb);
18 CInternalOptimizerSpecAdamGradientDescent(
const CInternalOptimizerSpecAdamGradientDescent<T>* pOsb);
20 virtual ~CInternalOptimizerSpecAdamGradientDescent();
22 virtual const CResult
Assign(
const CInternalOptimizerSpecAdamGradientDescent<T>& osb);
23 virtual const CResult
Assign(
const CInternalOptimizerSpecAdamGradientDescent<T>* pOsb);
25 virtual CInternalOptimizerSpecBase<T>* Clone()
const override;
27 virtual const CResult SetBeta1(T tBeta1);
28 virtual T GetBeta1()
const;
30 virtual const CResult SetBeta2(T tBeta2);
31 virtual T GetBeta2()
const;
33 DeclareGetClassType();
39 using CInternalOptimizerSpecMomentumGradientDescent<T>::GetAlpha;
40 using CInternalOptimizerSpecMomentumGradientDescent<T>::SetAlpha;
42 using CInternalOptimizerSpecRMSPropGradientDescent<T>::GetRho;
43 using CInternalOptimizerSpecRMSPropGradientDescent<T>::SetRho;
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.