public void BackPropagationTrainingSingleThreadedFiveThousandEpochs()
 => singleThreadedController.TrainForEpochs(trainingData, maximumEpochs: 5000).GetAwaiter().GetResult();