FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingAI
FLImagingAI
OptimizerForClassifier.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 COptimizerForClassifier :
public
COptimizer<T>
17
{
18
public
:
19
COptimizerForClassifier();
20
COptimizerForClassifier(
const
COptimizerForClassifier<T>& otmz);
21
COptimizerForClassifier(
const
COptimizerForClassifier<T>* pOtmz);
22
virtual
~COptimizerForClassifier();
23
24
const
COptimizerForClassifier<T>& operator=(
const
COptimizerForClassifier<T>& otmz);
25
26
virtual
const
CResult ClearHistories();
27
28
virtual
const
CResult
Assign
(
const
COptimizerForClassifier<T>& ob);
29
virtual
const
CResult
Assign
(
const
COptimizerForClassifier<T>* pOb);
30
31
virtual
const
std::vector<T>& GetLearningResultF1History()
const
;
32
virtual
T GetLearningResultLastF1Value()
const
;
33
34
virtual
const
std::vector<T>& GetLearningResultMacroAccuracyHistory()
const
;
35
virtual
T GetLearningResultLastMacroAccuracyValue()
const
;
36
37
protected
:
38
virtual
const
CResult UpdateValidationHistory()
override
;
39
40
protected
:
41
std::vector<T>& m_vctF1History;
42
std::vector<T>& m_vctMacroAccuracyHistory;
43
44
private
:
45
template
<
typename
T>
46
friend
class
CValidatorBase;
47
48
template
<
typename
T>
49
friend
class
CValidatorForClassifier;
50
};
51
}
52
}
53
54
#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