EClassificationDataset::GetSplit

Generates a split.

Namespace: Euresys::Open_eVision::EasyDeepLearning

[C++]

EDatasetSplit GetSplit(
   float trainingProportion,
   float validationPropotion,
   EDeepLearningToolType toolType,
   const std::string& goodLabel
) const

EDatasetSplit GetSplit(
   float trainingProportion,
   float validationPropotion,
   EDeepLearningToolType toolType,
   const std::string& goodLabel,
   uint32_t seed
) const

EDatasetSplit GetSplit(
   int numTrainingImages,
   int numValidationImages,
   EDeepLearningToolType toolType,
   const std::string& goodLabel
) const

EDatasetSplit GetSplit(
   int numTrainingImages,
   int numValidationImages,
   EDeepLearningToolType toolType,
   const std::string& goodLabel,
   uint32_t seed
) const

Parameters

trainingProportion

Approximate proportion of training images

validationPropotion

Approximate proportion of validation images

toolType

Tool type for which to generate the split

goodLabel

The good label for EasySegment Unsupervised split

seed

Seed for randomization

numTrainingImages

Number of training images

numValidationImages

Number of validation images

EClassificationDataset.GetSplit

Generates a split.

Namespace: Euresys.Open_eVision.EasyDeepLearning

[C#]

EDatasetSplit GetSplit(
   float trainingProportion,
   float validationPropotion,
   EDeepLearningToolType toolType,
   string goodLabel
)

EDatasetSplit GetSplit(
   float trainingProportion,
   float validationPropotion,
   EDeepLearningToolType toolType,
   string goodLabel,
   uint seed
)

EDatasetSplit GetSplit(
   int numTrainingImages,
   int numValidationImages,
   EDeepLearningToolType toolType,
   string goodLabel
)

EDatasetSplit GetSplit(
   int numTrainingImages,
   int numValidationImages,
   EDeepLearningToolType toolType,
   string goodLabel,
   uint seed
)

Parameters

trainingProportion

Approximate proportion of training images

validationPropotion

Approximate proportion of validation images

toolType

Tool type for which to generate the split

goodLabel

The good label for EasySegment Unsupervised split

seed

Seed for randomization

numTrainingImages

Number of training images

numValidationImages

Number of validation images

EClassificationDataset.GetSplit

Generates a split.

Module: open_evision.EasyDeepLearning

[Python]

GetSplit(
    trainingProportion: float
    validationPropotion: float
    toolType: EDeepLearningToolType
    goodLabel: str
) -> EDatasetSplit

GetSplit(
    trainingProportion: float
    validationPropotion: float
    toolType: EDeepLearningToolType
    goodLabel: str
    seed: int
) -> EDatasetSplit

Parameters

trainingProportion

Approximate proportion of training images

validationPropotion

Approximate proportion of validation images

toolType

Tool type for which to generate the split

goodLabel

The good label for EasySegment Unsupervised split

seed

Seed for randomization