3#if _MSC_VER >= 1900 && defined(_M_X64)
5#include "InternalOptimizerSpecGradientDescent.h"
12 class FL_EXPORT CInternalOptimizerSpecStochasticGradientDescent :
public CInternalOptimizerSpecGradientDescent<T>
15 CInternalOptimizerSpecStochasticGradientDescent();
16 CInternalOptimizerSpecStochasticGradientDescent(
const CInternalOptimizerSpecStochasticGradientDescent<T>& osb);
17 CInternalOptimizerSpecStochasticGradientDescent(
const CInternalOptimizerSpecStochasticGradientDescent<T>* pOsb);
19 virtual ~CInternalOptimizerSpecStochasticGradientDescent();
21 virtual const CResult
Assign(
const CInternalOptimizerSpecStochasticGradientDescent<T>& osb);
22 virtual const CResult
Assign(
const CInternalOptimizerSpecStochasticGradientDescent<T>* pOsb);
24 virtual CInternalOptimizerSpecBase<T>* Clone()
const override;
26 virtual const CResult EnableAutoSubdivision(
bool bAutoSubdivision =
true);
27 virtual bool IsAutoSubdivisionEnabled()
const;
29 virtual const CResult SetMiniBatchSize(int64_t i64MiniBatchSize);
30 virtual int64_t GetMiniBatchSize()
const;
32 virtual const CResult EnableIterationMode(
bool bIterationMode);
33 virtual bool IsIterationModeEnabled()
const;
35 DeclareGetClassType();
37 bool m_bAutoSubdivision;
38 int64_t m_i64MiniBatchSize;
39 bool m_bIterationMode;
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.