3#if _MSC_VER >= 1900 && defined(_M_X64)
5#include "ClassEqualizerForTensorImages.h"
15 class FL_EXPORT CClassEqualizerForTensorLabels :
public CClassEqualizerForTensorImages<T>
18 CClassEqualizerForTensorLabels();
19 CClassEqualizerForTensorLabels(
const CClassEqualizerForTensorLabels& lrs);
20 CClassEqualizerForTensorLabels(
const CClassEqualizerForTensorLabels* pLrs);
21 virtual ~CClassEqualizerForTensorLabels();
23 virtual const CResult
Assign(
const CClassEqualizerForTensorLabels& lrs);
24 virtual const CResult
Assign(
const CClassEqualizerForTensorLabels* pLrs);
26 virtual const CResult Initialize()
override;
28 virtual const CResult ArrangeBatch(int64_t i64BatchSize, int64_t i64SubMiniBatchSize, std::vector<int64_t>& vctResultBatchIndices, int64_t i64TotalIteration = 0)
override;
30 DeclareGetClassType();
31 SupportToDuplicateObject(CClassEqualizerForTensorLabels, *
this);
34 Base::CFLArray<int64_t> m_flaClassCount;
35 Base::CFLArray<double> m_flaClassCountRatio;
36 Base::CFLArray<int64_t> m_flaAccumulateClassCount;
40 friend class COptimizer;
44 typedef CClassEqualizerForTensorLabels<float> CClassEqualizerForTensorLabelsF;
45 typedef CClassEqualizerForTensorLabels<double> CClassEqualizerForTensorLabelsD;
47 typedef CClassEqualizerForTensorLabels<float> CCELabelsF;
48 typedef CClassEqualizerForTensorLabels<double> CCELabelsD;
51 using CCELabels = CClassEqualizerForTensorLabels<T>;
Definition AlgorithmAIBase.h:18
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.
Definition DefinitionsGUIView3D.h:2930