FLImaging 6.8.12.1
FLImagingCLR::AI Namespace Reference

Classes

class  CAIModelFeature_LMI_VMI
 Base class of AI classes Base of AI classes, has common getter/setter. More...
class  CAlgorithmAIBase
 Processing unit AI class required by algorithm. More...

Enumerations

enum class  EInputSizeMode { Optimal = 0 , UserDefined }
enum class  EMiniBatchSizeMode { Auto = 0 , UserDefinedSize , UserDefinedIteration }
enum class  EOptimizerType {
  GradientDescent = 0 , StochasticGradientDescent , MomentumGradientDescent , AdaGradientDescent ,
  RMSPropGradientDescent , AdamGradientDescent , AdaBeliefGradientDescent
}
enum class  EIoU {
  EIoU_IoU = 0 , EIoU_GIoU , EIoU_MSE , EIoU_DIoU ,
  EIoU_CIoU
}
enum class  ENonMaximumSuppressionType { ENonMaximumSuppressionType_None = 0 , ENonMaximumSuppressionType_Greedy , ENonMaximumSuppressionType_DIoU , ENonMaximumSuppressionType_Corners }

Detailed Description

AI namespace

Enumeration Type Documentation

◆ EInputSizeMode

input size mode enumeration

Enumerator
Optimal 

Optimal input size for a set model

UserDefined 

User-defined size

◆ EIoU

enum class FLImagingCLR::AI::EIoU
strong

IoU(Intersection over Union) type enumeration

Enumerator
EIoU_IoU 

Intersection over Union

EIoU_GIoU 

Generalized IoU

EIoU_MSE 

MSE IoU

EIoU_DIoU 

Distance IoU

EIoU_CIoU 

Complete IoU, considering aspect ration in DIoU

◆ EMiniBatchSizeMode

mini batch size mode enumeration

Enumerator
Auto 

Optimal mini batch size for available memory

UserDefinedSize 

User-defined size

UserDefinedIteration 

User-defined iteration

◆ ENonMaximumSuppressionType

NMS algorithm type enumeration

Enumerator
ENonMaximumSuppressionType_None 

None

ENonMaximumSuppressionType_Greedy 

Greedy algorithm

ENonMaximumSuppressionType_DIoU 

DIoU algorithm

ENonMaximumSuppressionType_Corners 

Corners algorithm

◆ EOptimizerType

Optimizer Type

Enumerator
GradientDescent 

Gradient Descent

StochasticGradientDescent 

Stochastic Gradient Descent

MomentumGradientDescent 

Momentum

AdaGradientDescent 

Ada

RMSPropGradientDescent 

RMSProp

AdamGradientDescent 

Adam

AdaBeliefGradientDescent 

AdaBelief