FLImaging 6.5.8.1
FLImaging::AI Namespace Reference

Classes

class  CAIModelFeature_LMI_VMI
 Base class of AI classes Base of AI classes, has common getter/setter. More...
 
class  CAIModelFeatureBase
 Base class of AI classes Base of AI classes, has common getter/setter. More...
 
class  CAlgorithmAIBase
 Processing unit AI class required by algorithm. More...
 
class  CAnomalyDetectionDL
 CAnomalyDetectionDL classes. More...
 
class  CAugmentationParameters
 Augmentation Parameter Class
By transforming the images, it increases the diversity of training images, preventing overfitting and allowing the model to learn generalized features.
When all augmentation options are enabled, the sequence of image augmentation processing is as follows: More...
 
class  CAugmentationSpec
 Augmentation parameter spec class
By transforming the images, it increases the diversity of training images, preventing overfitting and allowing the model to learn generalized features.
When all augmentation options are enabled, the sequence of image augmentation processing is as follows: More...
 
class  CAutoLabelerDL
 CAutoLabelerDL classes. More...
 
class  CAutoSaveSpec
 The auto save parameters class. More...
 
class  CCharacterBasedOCRDL
 CCharacterBasedOCRDL classes. More...
 
class  CClassifierDL
 CClassifierDL classes. More...
 
class  CGenerativeAdversarialNetworkDL
 CGenerativeAdversarialNetworkDL classes. More...
 
class  CGenerativeAdversarialNetworkInpaintingDL
 CGenerativeAdversarialNetworkInpaintingDL classes. More...
 
class  CInstanceSegmentationDL
 CInstanceSegmentationDL classes. More...
 
class  CLabelRenamerDL
 Class that replace labels with specific names in the dataset with names set by user. More...
 
class  CObjectDetectionDL
 CObjectDetectionDL classes. More...
 
class  COptimizerSpecAdaBeliefGradientDescent
 Ada Belief Gradient Descent Optimizer spec classes. More...
 
class  COptimizerSpecAdaGradientDescent
 Ada Gradient Descent Optimizer spec classes. More...
 
class  COptimizerSpecAdamGradientDescent
 Adam Gradient Descent Optimizer spec classes. More...
 
class  COptimizerSpecBase
 Optimizer spec base classes, has common getter/setter. More...
 
class  COptimizerSpecGradientDescent
 Gradient Descent Optimizer spec classes. More...
 
class  COptimizerSpecMomentumGradientDescent
 Momentum Gradient Descent Optimizer spec classes. More...
 
class  COptimizerSpecRMSPropGradientDescent
 RMSProp Gradient Descent Optimizer spec classes. More...
 
class  COptimizerSpecStochasticGradientDescent
 Stochastic Gradient Descent Optimizer spec classes. More...
 
class  CProcessingUnitManagerAI
 AI Processing unit management class. More...
 
class  CReportDescriptorForSegmentationRegionExtractor
 ReportDescriptorForSegmentationRegionExtractor class. More...
 
class  CSemanticSegmentationDL
 CSemanticSegmentationDL classes. More...
 
class  CStringBasedOCRDL
 CStringBasedOCRDL classes. More...
 
class  CSuperResolutionDL
 CSuperResolutionDL classes. More...
 
class  CUnnamedLabelRemoverDL
 Class to remove unnamed figures from a dataset. More...
 
class  CValidationImageExtractorDL
 Validation Image Extractor class. More...
 

Enumerations

enum  EOptimizerType {
  EOptimizerType_GradientDescent = 0 , EOptimizerType_StochasticGradientDescent , EOptimizerType_AdaGradientDescent , EOptimizerType_MomentumGradientDescent ,
  EOptimizerType_RMSPropGradientDescent , EOptimizerType_AdamGradientDescent , EOptimizerType_AdaBeliefGradientDescent
}
 
enum  EMiniBatchSizeMode { EMiniBatchSizeMode_Auto = 0 , EMiniBatchSizeMode_UserDefinedSize , EMiniBatchSizeMode_UserDefinedIteration }
 
enum  ETilingMode {
  ETilingMode_NoTiling_NoFit = 0 , ETilingMode_NoTiling_Fit , ETilingMode_SingleAxisTiling_ProportionalFit , ETilingMode_BothAxesTiling_NoFit ,
  ETilingMode_NoTiling_ProportionalFit
}
 

Detailed Description

AI namespace

Enumeration Type Documentation

◆ EMiniBatchSizeMode

mini batch size mode enumeration

Enumerator
EMiniBatchSizeMode_Auto 

Optimal mini batch size for available memory

EMiniBatchSizeMode_UserDefinedSize 

User-defined size

EMiniBatchSizeMode_UserDefinedIteration 

User-defined iteration

◆ EOptimizerType

Optimizer type enumeration

Enumerator
EOptimizerType_GradientDescent 

Gradient Descent

EOptimizerType_StochasticGradientDescent 

Stochastic Gradient Descent

EOptimizerType_AdaGradientDescent 

Ada Gradient Descent

EOptimizerType_MomentumGradientDescent 

Momentum Gradient Descent

EOptimizerType_RMSPropGradientDescent 

RMSProp Gradient Descent

EOptimizerType_AdamGradientDescent 

Adam Gradient Descent

EOptimizerType_AdaBeliefGradientDescent 

AdaBelief Gradient Descent

◆ ETilingMode

Image Tiling Mode

Enumerator
ETilingMode_NoTiling_NoFit 

The image will be input to the model without resizing.

ETilingMode_NoTiling_Fit 

The image will be resized to the model size.

ETilingMode_SingleAxisTiling_ProportionalFit 

Split the image into one-directional segments while maintaining a square aspect ratio.

ETilingMode_BothAxesTiling_NoFit 

Grid split the image into the model size while maintaining the original dimensions.

ETilingMode_NoTiling_ProportionalFit 

The image will be resized to the model size while ensuring that the image is not distorted. (Default)