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