EDeepLearningTool::Train

Trains the EDeepLearningTool with the given dataset for the specified number of iterations.
At the end of the training, the deep learning tool is in the state it was at the iteration that gave the minimum validation error. See EDeepLearningTool::BestIteration.

Namespace: Euresys::Open_eVision::EasyDeepLearning

[C++]

void Train(
   EClassificationDataset& dataset,
   int iterations
)

void Train(
   EClassificationDataset& dataset,
   const EDataAugmentation& dataAugmentation,
   int iterations
)

void Train(
   EClassificationDataset& trainingDataset,
   EClassificationDataset& validationDataset,
   int iterations
)

void Train(
   EClassificationDataset& trainingDataset,
   EClassificationDataset& validationDataset,
   const EDataAugmentation& dataAugmentation,
   int iterations
)

Parameters

dataset

EClassificationDataset with which to train and validate the deep learning tool

iterations

Number of iterations for training.

dataAugmentation

Data augmentation to use during training

trainingDataset

EClassificationDataset with which to train the deep learning tool

validationDataset

EClassificationDataset with which to validate the deep learning tool

EDeepLearningTool.Train

Trains the EDeepLearningTool with the given dataset for the specified number of iterations.
At the end of the training, the deep learning tool is in the state it was at the iteration that gave the minimum validation error. See EDeepLearningTool::BestIteration.

Namespace: Euresys.Open_eVision.EasyDeepLearning

[C#]

void Train(
   Euresys.Open_eVision.EasyDeepLearning.EClassificationDataset dataset,
   int iterations
)

void Train(
   Euresys.Open_eVision.EasyDeepLearning.EClassificationDataset dataset,
   Euresys.Open_eVision.EasyDeepLearning.EDataAugmentation dataAugmentation,
   int iterations
)

void Train(
   Euresys.Open_eVision.EasyDeepLearning.EClassificationDataset trainingDataset,
   Euresys.Open_eVision.EasyDeepLearning.EClassificationDataset validationDataset,
   int iterations
)

void Train(
   Euresys.Open_eVision.EasyDeepLearning.EClassificationDataset trainingDataset,
   Euresys.Open_eVision.EasyDeepLearning.EClassificationDataset validationDataset,
   Euresys.Open_eVision.EasyDeepLearning.EDataAugmentation dataAugmentation,
   int iterations
)

Parameters

dataset

EClassificationDataset with which to train and validate the deep learning tool

iterations

Number of iterations for training.

dataAugmentation

Data augmentation to use during training

trainingDataset

EClassificationDataset with which to train the deep learning tool

validationDataset

EClassificationDataset with which to validate the deep learning tool