FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingAI
FLImagingAI
LearningRateSchedulerConstant.h
1
#pragma once
2
3
#if _MSC_VER >= 1900 && defined(_M_X64)
4
5
#include "LearningRateSchedulerBase.h"
6
7
namespace
FLImaging
8
{
9
namespace
AI
10
{
11
template
<
typename
T>
12
class
FL_EXPORT CLearningRateSchedulerConstant :
public
CLearningRateSchedulerBase<T>
13
{
14
public
:
15
CLearningRateSchedulerConstant();
16
CLearningRateSchedulerConstant(
const
CLearningRateSchedulerConstant<T>& lrs);
17
CLearningRateSchedulerConstant(
const
CLearningRateSchedulerConstant<T>* pLrs);
18
19
virtual
~CLearningRateSchedulerConstant();
20
21
virtual
const
CResult
Assign
(
const
CLearningRateSchedulerConstant<T>& lrs);
22
virtual
const
CResult
Assign
(
const
CLearningRateSchedulerConstant<T>* pLrs);
23
24
virtual
const
CResult
Clear
();
25
26
virtual
const
CResult Step(T tLoss = 0)
override
;
27
28
29
DeclareGetClassType();
30
SupportToDuplicateObject(CLearningRateSchedulerConstant<T>, *
this
);
31
32
protected
:
33
34
};
35
36
37
typedef
CLearningRateSchedulerConstant<float> CLearningRateSchedulerConstantF;
38
typedef
CLearningRateSchedulerConstant<double> CLearningRateSchedulerConstantD;
39
40
typedef
CLearningRateSchedulerConstant<float> CLRSConstantF;
41
typedef
CLearningRateSchedulerConstant<double> CLRSConstantD;
42
43
template
<
typename
T>
44
using
CLRSConstant = CLearningRateSchedulerConstant<T>;
45
46
}
47
}
48
49
#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
FLImagingCLR::GUI::EMenuItemObjectFigure::Clear
@ Clear
Clear all the figure objects.
Definition
DefinitionsGUI.h:5083
FLImaging
Generated on
for FLImaging by
1.17.0