EClassificationDataset::GetSplit

Generates a split.

Namespace: Euresys::Open_eVision::EasyDeepLearning

[C++]

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

EDatasetSplit GetSplit(
   float trainingProportion,
   float validationPropotion,
   Euresys::Open_eVision::EasyDeepLearning::EDeepLearningToolType toolType,
   const std::string& goodLabel,
   OEV_UINT32 seed
)

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

EDatasetSplit GetSplit(
   int numTrainingImages,
   int numValidationImages,
   Euresys::Open_eVision::EasyDeepLearning::EDeepLearningToolType toolType,
   const std::string& goodLabel,
   OEV_UINT32 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.

Namespace: Euresys.Open_eVision.EasyDeepLearning

[C#]

Euresys.Open_eVision.EasyDeepLearning.EDatasetSplit GetSplit(
   float trainingProportion,
   float validationPropotion,
   Euresys.Open_eVision.EasyDeepLearning.EDeepLearningToolType toolType,
   string goodLabel
)

Euresys.Open_eVision.EasyDeepLearning.EDatasetSplit GetSplit(
   float trainingProportion,
   float validationPropotion,
   Euresys.Open_eVision.EasyDeepLearning.EDeepLearningToolType toolType,
   string goodLabel,
   uint seed
)

Euresys.Open_eVision.EasyDeepLearning.EDatasetSplit GetSplit(
   int numTrainingImages,
   int numValidationImages,
   Euresys.Open_eVision.EasyDeepLearning.EDeepLearningToolType toolType,
   string goodLabel
)

Euresys.Open_eVision.EasyDeepLearning.EDatasetSplit GetSplit(
   int numTrainingImages,
   int numValidationImages,
   Euresys.Open_eVision.EasyDeepLearning.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