FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingAI
FLImagingAI
OptimizerForGAN.h
1
#pragma once
2
3
#if _MSC_VER >= 1900 && defined(_M_X64)
4
5
#include "DefinitionsAI.h"
6
#include "Optimizer.h"
7
8
namespace
FLImaging
9
{
10
namespace
AI
11
{
12
template
<
typename
T>
13
class
CTensor;
14
15
template
<
typename
T>
16
class
FL_EXPORT COptimizerForGAN :
public
COptimizer<T>
17
{
18
public
:
19
COptimizerForGAN();
20
COptimizerForGAN(
const
COptimizerForGAN<T>& otmz);
21
COptimizerForGAN(
const
COptimizerForGAN<T>* pOtmz);
22
virtual
~COptimizerForGAN();
23
24
const
COptimizerForGAN<T>& operator=(
const
COptimizerForGAN<T>& otmz);
25
26
virtual
const
CResult ClearHistories();
27
28
virtual
const
CResult
Assign
(
const
COptimizerForGAN<T>& ob);
29
virtual
const
CResult
Assign
(
const
COptimizerForGAN<T>* pOb);
30
31
virtual
const
std::vector<T>& GetLearningResultPDVHistory()
const
;
32
virtual
T GetLearningResultLastPDVValue()
const
;
33
34
protected
:
35
virtual
const
CResult UpdateValidationHistory()
override
;
36
37
protected
:
38
std::vector<T>& m_vctPDVHistory;
39
40
private
:
41
template
<
typename
T>
42
friend
class
CValidatorBase;
43
44
template
<
typename
T>
45
friend
class
CValidatorForGAN;
46
};
47
}
48
}
49
50
#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