3#if _MSC_VER >= 1900 && defined(_M_X64)
5#include "DefinitionsAI.h"
12 class CComputationalGraph;
15 class FL_EXPORT CInternalOptimizerSpecBase :
public Base::CFLBase
18 CInternalOptimizerSpecBase();
19 CInternalOptimizerSpecBase(
const CInternalOptimizerSpecBase<T>& osb);
20 CInternalOptimizerSpecBase(
const CInternalOptimizerSpecBase<T>* pOsb);
22 virtual ~CInternalOptimizerSpecBase();
24 virtual const CResult
Assign(
const CInternalOptimizerSpecBase<T>& osb);
25 virtual const CResult
Assign(
const CInternalOptimizerSpecBase<T>* pOsb);
27 virtual CInternalOptimizerSpecBase<T>* Clone()
const = 0;
29 virtual const CResult SetLearningRate(T tLearningRate = (T)1e-3f);
30 virtual T GetLearningRate();
32 virtual const CResult SetMaximized(
bool bMaximized);
33 virtual bool GetMaximized()
const;
35 virtual EInternalOptimizerType GetOptimizerType();
37 DeclareGetClassType();
39 virtual void Throw(
const CResult& res,
const wchar_t* pWcsExtraMessage =
nullptr)
const override;
42 EInternalOptimizerType m_eOptimizerType;
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.