public FunctionsCalculator(IEnumerable <TrainingElement> trainingSet)
 {
     this.TrainingSet      = trainingSet.ToList();
     this.valuesNormalizer = new ValueNormalizer();
     this.dataSupplier     = new DataSourceSupplier();
     this.dataTransformer  = new DataTransformer();
 }
 public FunctionsCalculator(
     IValuesNormalizer valuesNormalizer,
     IDataSourceSupplier dataSupplier,
     IDataTransformer dataTransformer)
 {
     this.valuesNormalizer = valuesNormalizer;
     this.dataSupplier     = dataSupplier;
     this.dataTransformer  = dataTransformer;
 }