FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingAI
FLImagingAI
InternalOptimizerAdaBeliefGradientDescent.h
1
#pragma once
2
3
#if _MSC_VER >= 1900 && defined(_M_X64)
4
5
#include "InternalOptimizerAdamGradientDescent.h"
6
7
namespace
FLImaging
8
{
9
namespace
AI
10
{
11
template
<
typename
T>
12
class
FL_EXPORT CInternalOptimizerAdaBeliefGradientDescent :
public
CInternalOptimizerAdamGradientDescent<T>
13
{
14
public
:
15
CInternalOptimizerAdaBeliefGradientDescent();
16
CInternalOptimizerAdaBeliefGradientDescent(
const
CInternalOptimizerAdaBeliefGradientDescent<T>& ob);
17
18
virtual
~CInternalOptimizerAdaBeliefGradientDescent();
19
20
virtual
const
CResult
Assign
(
const
CInternalOptimizerAdaBeliefGradientDescent<T>& ob);
21
virtual
const
CResult
Assign
(
const
CInternalOptimizerAdaBeliefGradientDescent<T>* pOb);
22
23
virtual
CInternalOptimizerBase<T>* Clone()
const override
;
24
25
virtual
const
CResult UpdateWeights()
override
;
26
27
28
DeclareGetClassType();
29
};
30
31
32
typedef
CInternalOptimizerAdaBeliefGradientDescent<float> CInternalOptimizerAdaBeliefGradientDescentF;
33
typedef
CInternalOptimizerAdaBeliefGradientDescent<double> CInternalOptimizerAdaBeliefGradientDescentD;
34
35
typedef
CInternalOptimizerAdaBeliefGradientDescent<float> CInternalOptimizerAdaBeliefGDF;
36
typedef
CInternalOptimizerAdaBeliefGradientDescent<double> CInternalOptimizerAdaBeliefGDD;
37
38
template
<
typename
T>
39
using
CInternalOptimizerAdaBeliefGD = CInternalOptimizerAdaBeliefGradientDescent<T>;
40
}
41
}
42
43
#endif
FLImaging::AI
Definition
AlgorithmAIBase.h:18
FLImagingCLR::GUI::EAvailableView3DFigureContextMenu::Assign
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.
Definition
DefinitionsGUIView3D.h:3531
FLImaging
Generated on
for FLImaging by
1.17.0