private void _train(NeuralNetwork.NeuralNetwork neuralNetwork, Matrix <double> trainingSet,
                     Matrix <double> crossValidationSet, Matrix <double> trainingSetOutput, Matrix <double> crossValidationSetOutput, HyperParameters hyperParamters = null)
 {
     TrainingAlgorithm.Train(neuralNetwork, trainingSet, crossValidationSet, trainingSetOutput,
                             crossValidationSetOutput, hyperParamters);
 }